home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Toxic Ravine v1.1 •••• / Toxic Ravine v1.1 ееее.rsrc / CODE_5.txt < prev    next >
Text File  |  1990-08-06  |  182KB  |  3,256 lines

  1. # near model CODE resource
  2. # jump table entries: 33593-33622 (30 of them)
  3. export_130:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  598F                     subq.l     A7, 4
  6. 00000006  4879 416E 4F62           push.l     0x416E4F62 /* 'AnOb' */
  7. 0000000C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8. 00000010  A9A0                     syscall    GetResource
  9. 00000012  205F                     movea.l    A0, [A7]+
  10. 00000014  2D48 FFFC                move.l     [A6 - 0x4], A0
  11. 00000018  4AAE FFFC                tst.l      [A6 - 0x4]
  12. 0000001C  6604                     bne        +0x6 /* 00000022 */
  13. 0000001E  7000                     moveq.l    D0, 0x00
  14. 00000020  6016                     bra        +0x18 /* 00000038 */
  15. label00000022:
  16. 00000022  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  17. 00000026  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  18. 0000002A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  19. 0000002E  4EBA 0036                jsr        [PC + 0x36 /* 00000066 */]
  20. 00000032  588F                     addq.l     A7, 4
  21. 00000034  202E FFFC                move.l     D0, [A6 - 0x4]
  22. label00000038:
  23. 00000038  4E5E                     unlink     A6
  24. 0000003A  4E75                     rts
  25. 0000003C  4745                     chk.w      D3, D5
  26. 0000003E  5441                     addq.w     D1, 2
  27. 00000040  4E49                     trap       9
  28. 00000042  4D4F                     chk.w      D6, A7
  29. 00000044  4E56 0000                link       A6, 0
  30. 00000048  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  31. 0000004C  4EBA 00A2                jsr        [PC + 0xA2 /* 000000F0 */]
  32. 00000050  588F                     addq.l     A7, 4
  33. 00000052  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34. 00000056  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  35. 0000005A  4E5E                     unlink     A6
  36. 0000005C  4E75                     rts
  37. 0000005E  5055                     addq.w     [A5], 8
  38. 00000060  5247                     addq.w     D7, 1
  39. 00000062  4541                     chk.w      D2, D1
  40. 00000064  4E49                     trap       9
  41. export_131:
  42. fn00000066:
  43. 00000066  4E56 FFF8                link       A6, -0x0008
  44. 0000006A  4AAE 0008                tst.l      [A6 + 0x8]
  45. 0000006E  6700 0074                beq        +0x76 /* 000000E4 */
  46. 00000072  082E 0000 000B           btst.b     [A6 + 0xB], 0x0
  47. 00000078  6600 006A                bne        +0x6C /* 000000E4 */
  48. 0000007C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  49. 00000080  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  50. 00000084  206E 0008                movea.l    A0, [A6 + 0x8]
  51. 00000088  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  52. 0000008C  206E FFFC                movea.l    A0, [A6 - 0x4]
  53. 00000090  4A68 0002                tst.w      [A0 + 0x2]
  54. 00000094  664E                     bne        +0x50 /* 000000E4 */
  55. 00000096  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  56. 0000009C  206E FFFC                movea.l    A0, [A6 - 0x4]
  57. 000000A0  202E FFF8                move.l     D0, [A6 - 0x8]
  58. 000000A4  D1A8 0004                add.l      [A0 + 0x4], D0
  59. 000000A8  206E FFFC                movea.l    A0, [A6 - 0x4]
  60. 000000AC  2068 0004                movea.l    A0, [A0 + 0x4]
  61. 000000B0  202E FFF8                move.l     D0, [A6 - 0x8]
  62. 000000B4  D190                     add.l      [A0], D0
  63. 000000B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  64. 000000BA  4AA8 0008                tst.l      [A0 + 0x8]
  65. 000000BE  671A                     beq        +0x1C /* 000000DA */
  66. 000000C0  206E FFFC                movea.l    A0, [A6 - 0x4]
  67. 000000C4  202E FFF8                move.l     D0, [A6 - 0x8]
  68. 000000C8  D1A8 0008                add.l      [A0 + 0x8], D0
  69. 000000CC  206E FFFC                movea.l    A0, [A6 - 0x4]
  70. 000000D0  2068 0008                movea.l    A0, [A0 + 0x8]
  71. 000000D4  202E FFF8                move.l     D0, [A6 - 0x8]
  72. 000000D8  D190                     add.l      [A0], D0
  73. label000000DA:
  74. 000000DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  75. 000000DE  7001                     moveq.l    D0, 0x01
  76. 000000E0  3140 0002                move.w     [A0 + 0x2], D0
  77. label000000E4:
  78. 000000E4  4E5E                     unlink     A6
  79. 000000E6  4E75                     rts
  80. 000000E8  414F                     chk.w      D0, A7
  81. 000000EA  4C4F 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, A7
  82. 000000EE  2020                     move.l     D0, -[A0]
  83. fn000000F0:
  84. 000000F0  4E56 FFF8                link       A6, -0x0008
  85. 000000F4  4AAE 0008                tst.l      [A6 + 0x8]
  86. 000000F8  6700 007A                beq        +0x7C /* 00000174 */
  87. 000000FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  88. 00000100  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  89. 00000104  206E 0008                movea.l    A0, [A6 + 0x8]
  90. 00000108  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  91. 0000010C  206E FFFC                movea.l    A0, [A6 - 0x4]
  92. 00000110  4A68 0002                tst.w      [A0 + 0x2]
  93. 00000114  660A                     bne        +0xC /* 00000120 */
  94. 00000116  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  95. 0000011A  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  96. 0000011E  6054                     bra        +0x56 /* 00000174 */
  97. label00000120:
  98. 00000120  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  99. 00000126  206E FFFC                movea.l    A0, [A6 - 0x4]
  100. 0000012A  2068 0004                movea.l    A0, [A0 + 0x4]
  101. 0000012E  202E FFF8                move.l     D0, [A6 - 0x8]
  102. 00000132  9190                     sub.l      [A0], D0
  103. 00000134  206E FFFC                movea.l    A0, [A6 - 0x4]
  104. 00000138  202E FFF8                move.l     D0, [A6 - 0x8]
  105. 0000013C  91A8 0004                sub.l      [A0 + 0x4], D0
  106. 00000140  206E FFFC                movea.l    A0, [A6 - 0x4]
  107. 00000144  4AA8 0008                tst.l      [A0 + 0x8]
  108. 00000148  671A                     beq        +0x1C /* 00000164 */
  109. 0000014A  206E FFFC                movea.l    A0, [A6 - 0x4]
  110. 0000014E  2068 0008                movea.l    A0, [A0 + 0x8]
  111. 00000152  202E FFF8                move.l     D0, [A6 - 0x8]
  112. 00000156  9190                     sub.l      [A0], D0
  113. 00000158  206E FFFC                movea.l    A0, [A6 - 0x4]
  114. 0000015C  202E FFF8                move.l     D0, [A6 - 0x8]
  115. 00000160  91A8 0008                sub.l      [A0 + 0x8], D0
  116. label00000164:
  117. 00000164  206E FFFC                movea.l    A0, [A6 - 0x4]
  118. 00000168  4268 0002                clr.w      [A0 + 0x2]
  119. 0000016C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  120. 00000170  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  121. label00000174:
  122. 00000174  4E5E                     unlink     A6
  123. 00000176  4E75                     rts
  124. 00000178  414F                     chk.w      D0, A7
  125. 0000017A  554E                     subq.w     A6, 2
  126. 0000017C  4C4F 434B                movem.l    D0,D1,D3,D6,A0,A1,A6, A7
  127. 00000180  4E56 FFFC                link       A6, -0x0004
  128. 00000184  4AAE 0008                tst.l      [A6 + 0x8]
  129. 00000188  6730                     beq        +0x32 /* 000001BA */
  130. 0000018A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  131. 0000018E  4EBA FF60                jsr        [PC - 0xA0 /* 000000F0 */]
  132. 00000192  588F                     addq.l     A7, 4
  133. 00000194  206E 0008                movea.l    A0, [A6 + 0x8]
  134. 00000198  2050                     movea.l    A0, [A0]
  135. 0000019A  3010                     move.w     D0, [A0]
  136. 0000019C  3D40 FFFC                move.w     [A6 - 0x4], D0
  137. 000001A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  138. 000001A4  4879 416E 4F62           push.l     0x416E4F62 /* 'AnOb' */
  139. 000001AA  3F00                     move.w     -[A7], D0
  140. 000001AC  4879 0000 01EE           push.l     0x1EE
  141. 000001B2  A9AB                     syscall    AddResource
  142. 000001B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  143. 000001B8  A9B0                     syscall    WriteResource
  144. label000001BA:
  145. 000001BA  4E5E                     unlink     A6
  146. 000001BC  4E75                     rts
  147. 000001BE  4144                     chk.w      D0, D4
  148. 000001C0  4441                     neg.w      D1
  149. 000001C2  4E49                     trap       9
  150. 000001C4  4D4F                     chk.w      D6, A7
  151. fn000001C6:
  152. 000001C6  4E56 0000                link       A6, 0
  153. 000001CA  2F0A                     move.l     -[A7], A2
  154. 000001CC  206E 0008                movea.l    A0, [A6 + 0x8]
  155. 000001D0  4AA8 0008                tst.l      [A0 + 0x8]
  156. 000001D4  6738                     beq        +0x3A /* 0000020E */
  157. 000001D6  206E 0008                movea.l    A0, [A6 + 0x8]
  158. 000001DA  226E 0008                movea.l    A1, [A6 + 0x8]
  159. 000001DE  246E 0008                movea.l    A2, [A6 + 0x8]
  160. 000001E2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  161. 000001E6  246E 0008                movea.l    A2, [A6 + 0x8]
  162. 000001EA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  163. 000001EE  246E 000C                movea.l    A2, [A6 + 0xC]
  164. 000001F2  486A 0002                pea.l      [A2 + 0x2]
  165. 000001F6  2068 0004                movea.l    A0, [A0 + 0x4]
  166. 000001FA  4868 0006                pea.l      [A0 + 0x6]
  167. 000001FE  2069 0008                movea.l    A0, [A1 + 0x8]
  168. 00000202  4868 0006                pea.l      [A0 + 0x6]
  169. 00000206  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  170. 0000020A  A817                     syscall    CopyMask
  171. 0000020C  6026                     bra        +0x28 /* 00000234 */
  172. label0000020E:
  173. 0000020E  206E 0008                movea.l    A0, [A6 + 0x8]
  174. 00000212  226E 0008                movea.l    A1, [A6 + 0x8]
  175. 00000216  2F29 0004                move.l     -[A7], [A1 + 0x4]
  176. 0000021A  226E 000C                movea.l    A1, [A6 + 0xC]
  177. 0000021E  4869 0002                pea.l      [A1 + 0x2]
  178. 00000222  2068 0004                movea.l    A0, [A0 + 0x4]
  179. 00000226  4868 0006                pea.l      [A0 + 0x6]
  180. 0000022A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  181. 0000022E  4267                     clr.w      -[A7]
  182. 00000230  42A7                     clr.l      -[A7]
  183. 00000232  A8EC                     syscall    CopyBits
  184. label00000234:
  185. 00000234  245F                     movea.l    A2, [A7]+
  186. 00000236  4E5E                     unlink     A6
  187. 00000238  4E75                     rts
  188. 0000023A  4452                     neg.w      [A2]
  189. 0000023C  4157                     chk.w      D0, [A7]
  190. 0000023E  414E                     chk.w      D0, A6
  191. 00000240  494D                     chk.w      D4, A5
  192. 00000242  4E56 FFFC                link       A6, -0x0004
  193. 00000246  4AAE 0008                tst.l      [A6 + 0x8]
  194. 0000024A  6762                     beq        +0x64 /* 000002AE */
  195. 0000024C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  196. 00000250  4EBA FE14                jsr        [PC - 0x1EC /* 00000066 */]
  197. 00000254  588F                     addq.l     A7, 4
  198. 00000256  206E 0008                movea.l    A0, [A6 + 0x8]
  199. 0000025A  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  200. 0000025E  206E FFFC                movea.l    A0, [A6 - 0x4]
  201. 00000262  4AA8 0008                tst.l      [A0 + 0x8]
  202. 00000266  6728                     beq        +0x2A /* 00000290 */
  203. 00000268  206E FFFC                movea.l    A0, [A6 - 0x4]
  204. 0000026C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  205. 00000270  206E FFFC                movea.l    A0, [A6 - 0x4]
  206. 00000274  2F28 0008                move.l     -[A7], [A0 + 0x8]
  207. 00000278  206E 000C                movea.l    A0, [A6 + 0xC]
  208. 0000027C  4868 0002                pea.l      [A0 + 0x2]
  209. 00000280  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  210. 00000284  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  211. 00000288  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  212. 0000028C  A817                     syscall    CopyMask
  213. 0000028E  601E                     bra        +0x20 /* 000002AE */
  214. label00000290:
  215. 00000290  206E FFFC                movea.l    A0, [A6 - 0x4]
  216. 00000294  2F28 0004                move.l     -[A7], [A0 + 0x4]
  217. 00000298  206E 000C                movea.l    A0, [A6 + 0xC]
  218. 0000029C  4868 0002                pea.l      [A0 + 0x2]
  219. 000002A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  220. 000002A4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  221. 000002A8  4267                     clr.w      -[A7]
  222. 000002AA  42A7                     clr.l      -[A7]
  223. 000002AC  A8EC                     syscall    CopyBits
  224. label000002AE:
  225. 000002AE  4E5E                     unlink     A6
  226. 000002B0  4E75                     rts
  227. 000002B2  4452                     neg.w      [A2]
  228. 000002B4  4157                     chk.w      D0, [A7]
  229. 000002B6  414E                     chk.w      D0, A6
  230. 000002B8  494D                     chk.w      D4, A5
  231. export_132:
  232. 000002BA  4E56 FFFC                link       A6, -0x0004
  233. 000002BE  4AAE 0008                tst.l      [A6 + 0x8]
  234. 000002C2  6604                     bne        +0x6 /* 000002C8 */
  235. 000002C4  7000                     moveq.l    D0, 0x00
  236. 000002C6  6028                     bra        +0x2A /* 000002F0 */
  237. label000002C8:
  238. 000002C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  239. 000002CC  4EBA FD98                jsr        [PC - 0x268 /* 00000066 */]
  240. 000002D0  588F                     addq.l     A7, 4
  241. 000002D2  206E 0008                movea.l    A0, [A6 + 0x8]
  242. 000002D6  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  243. 000002DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  244. 000002DE  43ED FA10                lea.l      A1, [A5 - 0x5F0]
  245. 000002E2  41E8 000C                lea.l      A0, [A0 + 0xC]
  246. 000002E6  22D8                     move.l     [A1]+, [A0]+
  247. 000002E8  22D8                     move.l     [A1]+, [A0]+
  248. 000002EA  41ED FA10                lea.l      A0, [A5 - 0x5F0]
  249. 000002EE  2008                     move.l     D0, A0
  250. label000002F0:
  251. 000002F0  4E5E                     unlink     A6
  252. 000002F2  4E75                     rts
  253. 000002F4  414E                     chk.w      D0, A6
  254. 000002F6  494D                     chk.w      D4, A5
  255. 000002F8  5245                     addq.w     D5, 1
  256. 000002FA  4354                     chk.w      D1, [A4]
  257. fn000002FC:
  258. 000002FC  4E56 FFFC                link       A6, -0x0004
  259. 00000300  4AAE 0008                tst.l      [A6 + 0x8]
  260. 00000304  672A                     beq        +0x2C /* 00000330 */
  261. 00000306  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  262. 0000030A  4EBA FD5A                jsr        [PC - 0x2A6 /* 00000066 */]
  263. 0000030E  588F                     addq.l     A7, 4
  264. 00000310  206E 0008                movea.l    A0, [A6 + 0x8]
  265. 00000314  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  266. 00000318  206E FFFC                movea.l    A0, [A6 - 0x4]
  267. 0000031C  4868 000C                pea.l      [A0 + 0xC]
  268. 00000320  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  269. 00000324  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  270. 00000328  4EBA FE9C                jsr        [PC - 0x164 /* 000001C6 */]
  271. 0000032C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  272. label00000330:
  273. 00000330  4E5E                     unlink     A6
  274. 00000332  4E75                     rts
  275. 00000334  4452                     neg.w      [A2]
  276. 00000336  4157                     chk.w      D0, [A7]
  277. 00000338  414E                     chk.w      D0, A6
  278. 0000033A  494D                     chk.w      D4, A5
  279. 0000033C  4E56 FFF4                link       A6, -0x000C
  280. 00000340  2F03                     move.l     -[A7], D3
  281. 00000342  4AAE 0008                tst.l      [A6 + 0x8]
  282. 00000346  6764                     beq        +0x66 /* 000003AC */
  283. 00000348  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  284. 0000034C  4EBA FD18                jsr        [PC - 0x2E8 /* 00000066 */]
  285. 00000350  588F                     addq.l     A7, 4
  286. 00000352  206E 0008                movea.l    A0, [A6 + 0x8]
  287. 00000356  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  288. 0000035A  206E FFFC                movea.l    A0, [A6 - 0x4]
  289. 0000035E  3028 000E                move.w     D0, [A0 + 0xE]
  290. 00000362  D06E 0010                add.w      D0, [A6 + 0x10]
  291. 00000366  206E FFFC                movea.l    A0, [A6 - 0x4]
  292. 0000036A  3228 000C                move.w     D1, [A0 + 0xC]
  293. 0000036E  D26E 0012                add.w      D1, [A6 + 0x12]
  294. 00000372  206E FFFC                movea.l    A0, [A6 - 0x4]
  295. 00000376  3428 0012                move.w     D2, [A0 + 0x12]
  296. 0000037A  D46E 0010                add.w      D2, [A6 + 0x10]
  297. 0000037E  206E FFFC                movea.l    A0, [A6 - 0x4]
  298. 00000382  3628 0010                move.w     D3, [A0 + 0x10]
  299. 00000386  D66E 0012                add.w      D3, [A6 + 0x12]
  300. 0000038A  486E FFF4                pea.l      [A6 - 0xC]
  301. 0000038E  3F00                     move.w     -[A7], D0
  302. 00000390  3F01                     move.w     -[A7], D1
  303. 00000392  3F02                     move.w     -[A7], D2
  304. 00000394  3F03                     move.w     -[A7], D3
  305. 00000396  A8A7                     syscall    SetRect
  306. 00000398  486E FFF4                pea.l      [A6 - 0xC]
  307. 0000039C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  308. 000003A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  309. 000003A4  4EBA FE20                jsr        [PC - 0x1E0 /* 000001C6 */]
  310. 000003A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  311. label000003AC:
  312. 000003AC  261F                     move.l     D3, [A7]+
  313. 000003AE  4E5E                     unlink     A6
  314. 000003B0  4E75                     rts
  315. 000003B2  4452                     neg.w      [A2]
  316. 000003B4  4157                     chk.w      D0, [A7]
  317. 000003B6  414E                     chk.w      D0, A6
  318. 000003B8  494D                     chk.w      D4, A5
  319. export_129:
  320. 000003BA  4E56 FFF0                link       A6, -0x0010
  321. 000003BE  4AAE 0008                tst.l      [A6 + 0x8]
  322. 000003C2  6770                     beq        +0x72 /* 00000434 */
  323. 000003C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  324. 000003C8  4EBA FC9C                jsr        [PC - 0x364 /* 00000066 */]
  325. 000003CC  588F                     addq.l     A7, 4
  326. 000003CE  206E 0008                movea.l    A0, [A6 + 0x8]
  327. 000003D2  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  328. 000003D6  206E FFF0                movea.l    A0, [A6 - 0x10]
  329. 000003DA  226E FFF0                movea.l    A1, [A6 - 0x10]
  330. 000003DE  3029 0012                move.w     D0, [A1 + 0x12]
  331. 000003E2  9068 000E                sub.w      D0, [A0 + 0xE]
  332. 000003E6  3D40 FFF6                move.w     [A6 - 0xA], D0
  333. 000003EA  206E FFF0                movea.l    A0, [A6 - 0x10]
  334. 000003EE  226E FFF0                movea.l    A1, [A6 - 0x10]
  335. 000003F2  3029 0010                move.w     D0, [A1 + 0x10]
  336. 000003F6  9068 000C                sub.w      D0, [A0 + 0xC]
  337. 000003FA  3D40 FFF4                move.w     [A6 - 0xC], D0
  338. 000003FE  302E 0010                move.w     D0, [A6 + 0x10]
  339. 00000402  D06E FFF6                add.w      D0, [A6 - 0xA]
  340. 00000406  322E 0012                move.w     D1, [A6 + 0x12]
  341. 0000040A  D26E FFF4                add.w      D1, [A6 - 0xC]
  342. 0000040E  486E FFF8                pea.l      [A6 - 0x8]
  343. 00000412  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  344. 00000416  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  345. 0000041A  3F00                     move.w     -[A7], D0
  346. 0000041C  3F01                     move.w     -[A7], D1
  347. 0000041E  A8A7                     syscall    SetRect
  348. 00000420  486E FFF8                pea.l      [A6 - 0x8]
  349. 00000424  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  350. 00000428  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  351. 0000042C  4EBA FD98                jsr        [PC - 0x268 /* 000001C6 */]
  352. 00000430  4FEF 000C                lea.l      A7, [A7 + 0xC]
  353. label00000434:
  354. 00000434  4E5E                     unlink     A6
  355. 00000436  4E75                     rts
  356. 00000438  4452                     neg.w      [A2]
  357. 0000043A  4157                     chk.w      D0, [A7]
  358. 0000043C  414E                     chk.w      D0, A6
  359. 0000043E  494D                     chk.w      D4, A5
  360. 00000440  4E56 0000                link       A6, 0
  361. 00000444  4267                     clr.w      -[A7]
  362. 00000446  4267                     clr.w      -[A7]
  363. 00000448  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  364. 0000044C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  365. 00000450  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  366. 00000454  4EBA 0012                jsr        [PC + 0x12 /* 00000468 */]
  367. 00000458  4FEF 0010                lea.l      A7, [A7 + 0x10]
  368. 0000045C  4E5E                     unlink     A6
  369. 0000045E  4E75                     rts
  370. 00000460  4452                     neg.w      [A2]
  371. 00000462  4157                     chk.w      D0, [A7]
  372. 00000464  414E                     chk.w      D0, A6
  373. 00000466  494D                     chk.w      D4, A5
  374. fn00000468:
  375. 00000468  4E56 FFE8                link       A6, -0x0018
  376. 0000046C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  377. 00000470  4EBA FBF4                jsr        [PC - 0x40C /* 00000066 */]
  378. 00000474  588F                     addq.l     A7, 4
  379. 00000476  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  380. 0000047A  4EBA FBEA                jsr        [PC - 0x416 /* 00000066 */]
  381. 0000047E  588F                     addq.l     A7, 4
  382. 00000480  206E 0008                movea.l    A0, [A6 + 0x8]
  383. 00000484  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  384. 00000488  206E 000C                movea.l    A0, [A6 + 0xC]
  385. 0000048C  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  386. 00000490  486E FFF0                pea.l      [A6 - 0x10]
  387. 00000494  206E FFF8                movea.l    A0, [A6 - 0x8]
  388. 00000498  3F28 000E                move.w     -[A7], [A0 + 0xE]
  389. 0000049C  206E FFF8                movea.l    A0, [A6 - 0x8]
  390. 000004A0  3F28 000C                move.w     -[A7], [A0 + 0xC]
  391. 000004A4  206E FFF8                movea.l    A0, [A6 - 0x8]
  392. 000004A8  3F28 0012                move.w     -[A7], [A0 + 0x12]
  393. 000004AC  206E FFF8                movea.l    A0, [A6 - 0x8]
  394. 000004B0  3F28 0010                move.w     -[A7], [A0 + 0x10]
  395. 000004B4  A8A7                     syscall    SetRect
  396. 000004B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  397. 000004BA  3028 000E                move.w     D0, [A0 + 0xE]
  398. 000004BE  4440                     neg.w      D0
  399. 000004C0  206E FFFC                movea.l    A0, [A6 - 0x4]
  400. 000004C4  3228 000C                move.w     D1, [A0 + 0xC]
  401. 000004C8  4441                     neg.w      D1
  402. 000004CA  486E FFF0                pea.l      [A6 - 0x10]
  403. 000004CE  3F00                     move.w     -[A7], D0
  404. 000004D0  3F01                     move.w     -[A7], D1
  405. 000004D2  A8A8                     syscall    OffsetRect
  406. 000004D4  486E FFE8                pea.l      [A6 - 0x18]
  407. 000004D8  206E FFF8                movea.l    A0, [A6 - 0x8]
  408. 000004DC  3F28 000E                move.w     -[A7], [A0 + 0xE]
  409. 000004E0  206E FFF8                movea.l    A0, [A6 - 0x8]
  410. 000004E4  3F28 000C                move.w     -[A7], [A0 + 0xC]
  411. 000004E8  206E FFF8                movea.l    A0, [A6 - 0x8]
  412. 000004EC  3F28 0012                move.w     -[A7], [A0 + 0x12]
  413. 000004F0  206E FFF8                movea.l    A0, [A6 - 0x8]
  414. 000004F4  3F28 0010                move.w     -[A7], [A0 + 0x10]
  415. 000004F8  A8A7                     syscall    SetRect
  416. 000004FA  486E FFE8                pea.l      [A6 - 0x18]
  417. 000004FE  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  418. 00000502  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  419. 00000506  A8A8                     syscall    OffsetRect
  420. 00000508  206E FFF8                movea.l    A0, [A6 - 0x8]
  421. 0000050C  4AA8 0008                tst.l      [A0 + 0x8]
  422. 00000510  6730                     beq        +0x32 /* 00000542 */
  423. 00000512  206E FFF8                movea.l    A0, [A6 - 0x8]
  424. 00000516  226E FFFC                movea.l    A1, [A6 - 0x4]
  425. 0000051A  2F29 0004                move.l     -[A7], [A1 + 0x4]
  426. 0000051E  226E FFF8                movea.l    A1, [A6 - 0x8]
  427. 00000522  2F29 0008                move.l     -[A7], [A1 + 0x8]
  428. 00000526  226E 0010                movea.l    A1, [A6 + 0x10]
  429. 0000052A  4869 0002                pea.l      [A1 + 0x2]
  430. 0000052E  486E FFF0                pea.l      [A6 - 0x10]
  431. 00000532  2068 0008                movea.l    A0, [A0 + 0x8]
  432. 00000536  4868 0006                pea.l      [A0 + 0x6]
  433. 0000053A  486E FFE8                pea.l      [A6 - 0x18]
  434. 0000053E  A817                     syscall    CopyMask
  435. 00000540  601E                     bra        +0x20 /* 00000560 */
  436. label00000542:
  437. 00000542  206E FFFC                movea.l    A0, [A6 - 0x4]
  438. 00000546  2F28 0004                move.l     -[A7], [A0 + 0x4]
  439. 0000054A  206E 0010                movea.l    A0, [A6 + 0x10]
  440. 0000054E  4868 0002                pea.l      [A0 + 0x2]
  441. 00000552  486E FFF0                pea.l      [A6 - 0x10]
  442. 00000556  486E FFE8                pea.l      [A6 - 0x18]
  443. 0000055A  4267                     clr.w      -[A7]
  444. 0000055C  42A7                     clr.l      -[A7]
  445. 0000055E  A8EC                     syscall    CopyBits
  446. label00000560:
  447. 00000560  4E5E                     unlink     A6
  448. 00000562  4E75                     rts
  449. 00000564  4452                     neg.w      [A2]
  450. 00000566  4157                     chk.w      D0, [A7]
  451. 00000568  414E                     chk.w      D0, A6
  452. 0000056A  494D                     chk.w      D4, A5
  453. fn0000056C:
  454. 0000056C  4E56 0000                link       A6, 0
  455. 00000570  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  456. 00000574  A873                     syscall    SetPort
  457. 00000576  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  458. 0000057A  206E 0008                movea.l    A0, [A6 + 0x8]
  459. 0000057E  4868 000C                pea.l      [A0 + 0xC]
  460. 00000582  4EBA 0514                jsr        [PC + 0x514 /* 00000A98 */]
  461. 00000586  508F                     addq.l     A7, 8
  462. 00000588  4E5E                     unlink     A6
  463. 0000058A  4E75                     rts
  464. 0000058C  5341                     subq.w     D1, 1
  465. 0000058E  5645                     addq.w     D5, 3
  466. 00000590  414E                     chk.w      D0, A6
  467. 00000592  494D                     chk.w      D4, A5
  468. fn00000594:
  469. 00000594  4E56 0000                link       A6, 0
  470. 00000598  206E 000C                movea.l    A0, [A6 + 0xC]
  471. 0000059C  4AA8 0008                tst.l      [A0 + 0x8]
  472. 000005A0  6734                     beq        +0x36 /* 000005D6 */
  473. 000005A2  206E 000C                movea.l    A0, [A6 + 0xC]
  474. 000005A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  475. 000005AA  226E 000C                movea.l    A1, [A6 + 0xC]
  476. 000005AE  2F29 0008                move.l     -[A7], [A1 + 0x8]
  477. 000005B2  226E 0010                movea.l    A1, [A6 + 0x10]
  478. 000005B6  4869 0002                pea.l      [A1 + 0x2]
  479. 000005BA  226E 0008                movea.l    A1, [A6 + 0x8]
  480. 000005BE  4869 0006                pea.l      [A1 + 0x6]
  481. 000005C2  2068 0008                movea.l    A0, [A0 + 0x8]
  482. 000005C6  4868 0006                pea.l      [A0 + 0x6]
  483. 000005CA  206E 000C                movea.l    A0, [A6 + 0xC]
  484. 000005CE  4868 000C                pea.l      [A0 + 0xC]
  485. 000005D2  A817                     syscall    CopyMask
  486. 000005D4  6022                     bra        +0x24 /* 000005F8 */
  487. label000005D6:
  488. 000005D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  489. 000005DA  206E 0010                movea.l    A0, [A6 + 0x10]
  490. 000005DE  4868 0002                pea.l      [A0 + 0x2]
  491. 000005E2  206E 0008                movea.l    A0, [A6 + 0x8]
  492. 000005E6  4868 0006                pea.l      [A0 + 0x6]
  493. 000005EA  206E 000C                movea.l    A0, [A6 + 0xC]
  494. 000005EE  4868 000C                pea.l      [A0 + 0xC]
  495. 000005F2  4267                     clr.w      -[A7]
  496. 000005F4  42A7                     clr.l      -[A7]
  497. 000005F6  A8EC                     syscall    CopyBits
  498. label000005F8:
  499. 000005F8  4E5E                     unlink     A6
  500. 000005FA  4E75                     rts
  501. 000005FC  4452                     neg.w      [A2]
  502. 000005FE  4157                     chk.w      D0, [A7]
  503. 00000600  4241                     clr.w      D1
  504. 00000602  434B                     chk.w      D1, A3
  505. 00000604  4E56 FFEC                link       A6, -0x0014
  506. 00000608  2F0A                     move.l     -[A7], A2
  507. 0000060A  206E 0008                movea.l    A0, [A6 + 0x8]
  508. 0000060E  3068 0004                movea.w    A0, [A0 + 0x4]
  509. 00000612  226E 0008                movea.l    A1, [A6 + 0x8]
  510. 00000616  3269 000A                movea.w    A1, [A1 + 0xA]
  511. 0000061A  2F09                     move.l     -[A7], A1
  512. 0000061C  2F08                     move.l     -[A7], A0
  513. 0000061E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  514. 00000622  0680 0000 0022           addi.l     D0, 0x22 /* '\"' */
  515. 00000628  2D40 FFFC                move.l     [A6 - 0x4], D0
  516. 0000062C  4AAE 000C                tst.l      [A6 + 0xC]
  517. 00000630  6722                     beq        +0x24 /* 00000654 */
  518. 00000632  206E 000C                movea.l    A0, [A6 + 0xC]
  519. 00000636  3068 0004                movea.w    A0, [A0 + 0x4]
  520. 0000063A  226E 000C                movea.l    A1, [A6 + 0xC]
  521. 0000063E  3269 000A                movea.w    A1, [A1 + 0xA]
  522. 00000642  2F09                     move.l     -[A7], A1
  523. 00000644  2F08                     move.l     -[A7], A0
  524. 00000646  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  525. 0000064A  0680 0000 000E           addi.l     D0, 0xE
  526. 00000650  D1AE FFFC                add.l      [A6 - 0x4], D0
  527. label00000654:
  528. 00000654  598F                     subq.l     A7, 4
  529. 00000656  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  530. 0000065A  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  531. 0000065E  205F                     movea.l    A0, [A7]+
  532. 00000660  2D48 FFF8                move.l     [A6 - 0x8], A0
  533. 00000664  4AAE FFF8                tst.l      [A6 - 0x8]
  534. 00000668  6606                     bne        +0x8 /* 00000670 */
  535. 0000066A  7000                     moveq.l    D0, 0x00
  536. 0000066C  6000 016A                bra        +0x16C /* 000007D8 */
  537. label00000670:
  538. 00000670  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  539. 00000674  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  540. 00000678  206E FFF8                movea.l    A0, [A6 - 0x8]
  541. 0000067C  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  542. 00000680  2D6E FFF4 FFEC           move.l     [A6 - 0x14], [A6 - 0xC]
  543. 00000686  06AE 0000 0014 FFEC      addi.l     [A6 - 0x14], 0x14
  544. 0000068E  206E FFF4                movea.l    A0, [A6 - 0xC]
  545. 00000692  216E FFEC 0004           move.l     [A0 + 0x4], [A6 - 0x14]
  546. 00000698  4AAE 000C                tst.l      [A6 + 0xC]
  547. 0000069C  6714                     beq        +0x16 /* 000006B2 */
  548. 0000069E  06AE 0000 000E FFEC      addi.l     [A6 - 0x14], 0xE
  549. 000006A6  206E FFF4                movea.l    A0, [A6 - 0xC]
  550. 000006AA  216E FFEC 0008           move.l     [A0 + 0x8], [A6 - 0x14]
  551. 000006B0  6008                     bra        +0xA /* 000006BA */
  552. label000006B2:
  553. 000006B2  206E FFF4                movea.l    A0, [A6 - 0xC]
  554. 000006B6  42A8 0008                clr.l      [A0 + 0x8]
  555. label000006BA:
  556. 000006BA  206E FFF4                movea.l    A0, [A6 - 0xC]
  557. 000006BE  7001                     moveq.l    D0, 0x01
  558. 000006C0  3140 0002                move.w     [A0 + 0x2], D0
  559. 000006C4  206E FFF4                movea.l    A0, [A6 - 0xC]
  560. 000006C8  30AE 0014                move.w     [A0], [A6 + 0x14]
  561. 000006CC  206E 0010                movea.l    A0, [A6 + 0x10]
  562. 000006D0  226E FFF4                movea.l    A1, [A6 - 0xC]
  563. 000006D4  43E9 000C                lea.l      A1, [A1 + 0xC]
  564. 000006D8  22D8                     move.l     [A1]+, [A0]+
  565. 000006DA  22D8                     move.l     [A1]+, [A0]+
  566. 000006DC  206E FFF4                movea.l    A0, [A6 - 0xC]
  567. 000006E0  06AE 0000 000E FFEC      addi.l     [A6 - 0x14], 0xE
  568. 000006E8  2068 0004                movea.l    A0, [A0 + 0x4]
  569. 000006EC  20AE FFEC                move.l     [A0], [A6 - 0x14]
  570. 000006F0  206E FFF4                movea.l    A0, [A6 - 0xC]
  571. 000006F4  226E 0008                movea.l    A1, [A6 + 0x8]
  572. 000006F8  2068 0004                movea.l    A0, [A0 + 0x4]
  573. 000006FC  3169 0004 0004           move.w     [A0 + 0x4], [A1 + 0x4]
  574. 00000702  206E FFF4                movea.l    A0, [A6 - 0xC]
  575. 00000706  226E 0008                movea.l    A1, [A6 + 0x8]
  576. 0000070A  2068 0004                movea.l    A0, [A0 + 0x4]
  577. 0000070E  5C88                     addq.l     A0, 6
  578. 00000710  5C89                     addq.l     A1, 6
  579. 00000712  20D9                     move.l     [A0]+, [A1]+
  580. 00000714  20D9                     move.l     [A0]+, [A1]+
  581. 00000716  206E FFF4                movea.l    A0, [A6 - 0xC]
  582. 0000071A  226E 0008                movea.l    A1, [A6 + 0x8]
  583. 0000071E  3269 0004                movea.w    A1, [A1 + 0x4]
  584. 00000722  246E 0008                movea.l    A2, [A6 + 0x8]
  585. 00000726  346A 000A                movea.w    A2, [A2 + 0xA]
  586. 0000072A  2F0A                     move.l     -[A7], A2
  587. 0000072C  2F09                     move.l     -[A7], A1
  588. 0000072E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  589. 00000732  2F00                     move.l     -[A7], D0
  590. 00000734  2068 0004                movea.l    A0, [A0 + 0x4]
  591. 00000738  2F10                     move.l     -[A7], [A0]
  592. 0000073A  206E 0008                movea.l    A0, [A6 + 0x8]
  593. 0000073E  2F10                     move.l     -[A7], [A0]
  594. 00000740  4EBA 01F0                jsr        [PC + 0x1F0 /* 00000932 */]
  595. 00000744  4FEF 000C                lea.l      A7, [A7 + 0xC]
  596. 00000748  206E FFF4                movea.l    A0, [A6 - 0xC]
  597. 0000074C  4AA8 0008                tst.l      [A0 + 0x8]
  598. 00000750  6700 0082                beq        +0x84 /* 000007D4 */
  599. 00000754  206E FFF4                movea.l    A0, [A6 - 0xC]
  600. 00000758  226E 0008                movea.l    A1, [A6 + 0x8]
  601. 0000075C  3269 0004                movea.w    A1, [A1 + 0x4]
  602. 00000760  246E 0008                movea.l    A2, [A6 + 0x8]
  603. 00000764  346A 000A                movea.w    A2, [A2 + 0xA]
  604. 00000768  2F0A                     move.l     -[A7], A2
  605. 0000076A  2F09                     move.l     -[A7], A1
  606. 0000076C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  607. 00000770  D1AE FFEC                add.l      [A6 - 0x14], D0
  608. 00000774  2068 0008                movea.l    A0, [A0 + 0x8]
  609. 00000778  20AE FFEC                move.l     [A0], [A6 - 0x14]
  610. 0000077C  206E FFF4                movea.l    A0, [A6 - 0xC]
  611. 00000780  226E 000C                movea.l    A1, [A6 + 0xC]
  612. 00000784  2068 0008                movea.l    A0, [A0 + 0x8]
  613. 00000788  3169 0004 0004           move.w     [A0 + 0x4], [A1 + 0x4]
  614. 0000078E  206E FFF4                movea.l    A0, [A6 - 0xC]
  615. 00000792  226E 000C                movea.l    A1, [A6 + 0xC]
  616. 00000796  2068 0008                movea.l    A0, [A0 + 0x8]
  617. 0000079A  5C88                     addq.l     A0, 6
  618. 0000079C  5C89                     addq.l     A1, 6
  619. 0000079E  20D9                     move.l     [A0]+, [A1]+
  620. 000007A0  20D9                     move.l     [A0]+, [A1]+
  621. 000007A2  206E FFF4                movea.l    A0, [A6 - 0xC]
  622. 000007A6  226E 000C                movea.l    A1, [A6 + 0xC]
  623. 000007AA  3269 0004                movea.w    A1, [A1 + 0x4]
  624. 000007AE  246E 000C                movea.l    A2, [A6 + 0xC]
  625. 000007B2  346A 000A                movea.w    A2, [A2 + 0xA]
  626. 000007B6  2F0A                     move.l     -[A7], A2
  627. 000007B8  2F09                     move.l     -[A7], A1
  628. 000007BA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  629. 000007BE  2F00                     move.l     -[A7], D0
  630. 000007C0  2068 0008                movea.l    A0, [A0 + 0x8]
  631. 000007C4  2F10                     move.l     -[A7], [A0]
  632. 000007C6  206E 000C                movea.l    A0, [A6 + 0xC]
  633. 000007CA  2F10                     move.l     -[A7], [A0]
  634. 000007CC  4EBA 0164                jsr        [PC + 0x164 /* 00000932 */]
  635. 000007D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  636. label000007D4:
  637. 000007D4  202E FFF8                move.l     D0, [A6 - 0x8]
  638. label000007D8:
  639. 000007D8  245F                     movea.l    A2, [A7]+
  640. 000007DA  4E5E                     unlink     A6
  641. 000007DC  4E75                     rts
  642. 000007DE  4255                     clr.w      [A5]
  643. 000007E0  494C                     chk.w      D4, A4
  644. 000007E2  4441                     neg.w      D1
  645. 000007E4  4E49                     trap       9
  646. 000007E6  4E56 FFF0                link       A6, -0x0010
  647. 000007EA  598F                     subq.l     A7, 4
  648. 000007EC  4878 0014                push.l     0x14
  649. 000007F0  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  650. 000007F4  205F                     movea.l    A0, [A7]+
  651. 000007F6  2D48 FFFC                move.l     [A6 - 0x4], A0
  652. 000007FA  598F                     subq.l     A7, 4
  653. 000007FC  4878 000E                push.l     0xE
  654. 00000800  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  655. 00000804  205F                     movea.l    A0, [A7]+
  656. 00000806  2D48 FFF4                move.l     [A6 - 0xC], A0
  657. 0000080A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  658. 0000080E  4EBA F856                jsr        [PC - 0x7AA /* 00000066 */]
  659. 00000812  588F                     addq.l     A7, 4
  660. 00000814  206E 0008                movea.l    A0, [A6 + 0x8]
  661. 00000818  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  662. 0000081C  206E FFF8                movea.l    A0, [A6 - 0x8]
  663. 00000820  2068 0004                movea.l    A0, [A0 + 0x4]
  664. 00000824  226E FFF4                movea.l    A1, [A6 - 0xC]
  665. 00000828  2290                     move.l     [A1], [A0]
  666. 0000082A  206E FFF8                movea.l    A0, [A6 - 0x8]
  667. 0000082E  2068 0004                movea.l    A0, [A0 + 0x4]
  668. 00000832  226E FFF4                movea.l    A1, [A6 - 0xC]
  669. 00000836  3368 0004 0004           move.w     [A1 + 0x4], [A0 + 0x4]
  670. 0000083C  206E 000C                movea.l    A0, [A6 + 0xC]
  671. 00000840  226E FFF4                movea.l    A1, [A6 - 0xC]
  672. 00000844  5C89                     addq.l     A1, 6
  673. 00000846  22D8                     move.l     [A1]+, [A0]+
  674. 00000848  22D8                     move.l     [A1]+, [A0]+
  675. 0000084A  206E FFF8                movea.l    A0, [A6 - 0x8]
  676. 0000084E  4AA8 0008                tst.l      [A0 + 0x8]
  677. 00000852  6740                     beq        +0x42 /* 00000894 */
  678. 00000854  598F                     subq.l     A7, 4
  679. 00000856  4878 000E                push.l     0xE
  680. 0000085A  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  681. 0000085E  205F                     movea.l    A0, [A7]+
  682. 00000860  2D48 FFF0                move.l     [A6 - 0x10], A0
  683. 00000864  206E FFF8                movea.l    A0, [A6 - 0x8]
  684. 00000868  2068 0008                movea.l    A0, [A0 + 0x8]
  685. 0000086C  226E FFF0                movea.l    A1, [A6 - 0x10]
  686. 00000870  2290                     move.l     [A1], [A0]
  687. 00000872  206E FFF8                movea.l    A0, [A6 - 0x8]
  688. 00000876  2068 0008                movea.l    A0, [A0 + 0x8]
  689. 0000087A  226E FFF0                movea.l    A1, [A6 - 0x10]
  690. 0000087E  3368 0004 0004           move.w     [A1 + 0x4], [A0 + 0x4]
  691. 00000884  206E 000C                movea.l    A0, [A6 + 0xC]
  692. 00000888  226E FFF0                movea.l    A1, [A6 - 0x10]
  693. 0000088C  5C89                     addq.l     A1, 6
  694. 0000088E  22D8                     move.l     [A1]+, [A0]+
  695. 00000890  22D8                     move.l     [A1]+, [A0]+
  696. 00000892  6004                     bra        +0x6 /* 00000898 */
  697. label00000894:
  698. 00000894  42AE FFF0                clr.l      [A6 - 0x10]
  699. label00000898:
  700. 00000898  206E FFFC                movea.l    A0, [A6 - 0x4]
  701. 0000089C  70FF                     moveq.l    D0, 0xFFFFFFFF
  702. 0000089E  3080                     move.w     [A0], D0
  703. 000008A0  206E FFFC                movea.l    A0, [A6 - 0x4]
  704. 000008A4  7001                     moveq.l    D0, 0x01
  705. 000008A6  3140 0002                move.w     [A0 + 0x2], D0
  706. 000008AA  206E FFFC                movea.l    A0, [A6 - 0x4]
  707. 000008AE  216E FFF4 0004           move.l     [A0 + 0x4], [A6 - 0xC]
  708. 000008B4  206E FFFC                movea.l    A0, [A6 - 0x4]
  709. 000008B8  216E FFF0 0008           move.l     [A0 + 0x8], [A6 - 0x10]
  710. 000008BE  206E 000C                movea.l    A0, [A6 + 0xC]
  711. 000008C2  226E FFFC                movea.l    A1, [A6 - 0x4]
  712. 000008C6  43E9 000C                lea.l      A1, [A1 + 0xC]
  713. 000008CA  22D8                     move.l     [A1]+, [A0]+
  714. 000008CC  22D8                     move.l     [A1]+, [A0]+
  715. 000008CE  206E FFFC                movea.l    A0, [A6 - 0x4]
  716. 000008D2  4868 000C                pea.l      [A0 + 0xC]
  717. 000008D6  206E FFF8                movea.l    A0, [A6 - 0x8]
  718. 000008DA  3F28 000E                move.w     -[A7], [A0 + 0xE]
  719. 000008DE  206E FFF8                movea.l    A0, [A6 - 0x8]
  720. 000008E2  3F28 000C                move.w     -[A7], [A0 + 0xC]
  721. 000008E6  A8A8                     syscall    OffsetRect
  722. 000008E8  202E FFFC                move.l     D0, [A6 - 0x4]
  723. 000008EC  4E5E                     unlink     A6
  724. 000008EE  4E75                     rts
  725. 000008F0  5355                     subq.w     [A5], 1
  726. 000008F2  4241                     clr.w      D1
  727. 000008F4  4E49                     trap       9
  728. 000008F6  4D4F                     chk.w      D6, A7
  729. 000008F8  4E56 0000                link       A6, 0
  730. 000008FC  206E 0008                movea.l    A0, [A6 + 0x8]
  731. 00000900  2F28 0004                move.l     -[A7], [A0 + 0x4]
  732. 00000904  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  733. 00000908  206E 0008                movea.l    A0, [A6 + 0x8]
  734. 0000090C  4AA8 0008                tst.l      [A0 + 0x8]
  735. 00000910  670C                     beq        +0xE /* 0000091E */
  736. 00000912  206E 0008                movea.l    A0, [A6 + 0x8]
  737. 00000916  2F28 0008                move.l     -[A7], [A0 + 0x8]
  738. 0000091A  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  739. label0000091E:
  740. 0000091E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  741. 00000922  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  742. 00000926  4E5E                     unlink     A6
  743. 00000928  4E75                     rts
  744. 0000092A  5355                     subq.w     [A5], 1
  745. 0000092C  4241                     clr.w      D1
  746. 0000092E  4E49                     trap       9
  747. 00000930  4D44                     chk.w      D6, D4
  748. fn00000932:
  749. 00000932  4E56 0000                link       A6, 0
  750. 00000936  6016                     bra        +0x18 /* 0000094E */
  751. label00000938:
  752. 00000938  206E 0008                movea.l    A0, [A6 + 0x8]
  753. 0000093C  226E 000C                movea.l    A1, [A6 + 0xC]
  754. 00000940  1290                     move.b     [A1], [A0]
  755. 00000942  52AE 000C                addq.l     [A6 + 0xC], 1
  756. 00000946  52AE 0008                addq.l     [A6 + 0x8], 1
  757. 0000094A  53AE 0010                subq.l     [A6 + 0x10], 1
  758. label0000094E:
  759. 0000094E  4AAE 0010                tst.l      [A6 + 0x10]
  760. 00000952  66E4                     bne        -0x1A /* 00000938 */
  761. 00000954  4E5E                     unlink     A6
  762. 00000956  4E75                     rts
  763. 00000958  434F                     chk.w      D1, A7
  764. 0000095A  5059                     addq.w     [A1]+, 8
  765. 0000095C  4259                     clr.w      [A1]+
  766. 0000095E  5445                     addq.w     D5, 2
  767. 00000960  4E56 FFF0                link       A6, -0x0010
  768. 00000964  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  769. 00000968  4EBA F6FC                jsr        [PC - 0x904 /* 00000066 */]
  770. 0000096C  588F                     addq.l     A7, 4
  771. 0000096E  206E 0008                movea.l    A0, [A6 + 0x8]
  772. 00000972  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  773. 00000976  486E FFF4                pea.l      [A6 - 0xC]
  774. 0000097A  3F3C FFFF                move.w     -[A7], 0xFFFF
  775. 0000097E  3F3C FFFF                move.w     -[A7], 0xFFFF
  776. 00000982  A880                     syscall    SetPt
  777. 00000984  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  778. 00000988  A873                     syscall    SetPort
  779. 0000098A  486E FFF8                pea.l      [A6 - 0x8]
  780. 0000098E  A972                     syscall    GetMouse
  781. 00000990  206E FFF0                movea.l    A0, [A6 - 0x10]
  782. 00000994  302E FFFA                move.w     D0, [A6 - 0x6]
  783. 00000998  9068 000E                sub.w      D0, [A0 + 0xE]
  784. 0000099C  206E FFF0                movea.l    A0, [A6 - 0x10]
  785. 000009A0  322E FFF8                move.w     D1, [A6 - 0x8]
  786. 000009A4  9268 000C                sub.w      D1, [A0 + 0xC]
  787. 000009A8  206E FFF0                movea.l    A0, [A6 - 0x10]
  788. 000009AC  4868 000C                pea.l      [A0 + 0xC]
  789. 000009B0  3F00                     move.w     -[A7], D0
  790. 000009B2  3F01                     move.w     -[A7], D1
  791. 000009B4  A8A8                     syscall    OffsetRect
  792. 000009B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  793. 000009BA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  794. 000009BE  4EBA FBAC                jsr        [PC - 0x454 /* 0000056C */]
  795. 000009C2  508F                     addq.l     A7, 8
  796. 000009C4  2D40 FFFC                move.l     [A6 - 0x4], D0
  797. 000009C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  798. 000009CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  799. 000009D0  4EBA F92A                jsr        [PC - 0x6D6 /* 000002FC */]
  800. 000009D4  508F                     addq.l     A7, 8
  801. 000009D6  6000 0082                bra        +0x84 /* 00000A5A */
  802. label000009DA:
  803. 000009DA  486E FFF8                pea.l      [A6 - 0x8]
  804. 000009DE  A972                     syscall    GetMouse
  805. 000009E0  558F                     subq.l     A7, 2
  806. 000009E2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  807. 000009E6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  808. 000009EA  A881                     syscall    EqualPt
  809. 000009EC  101F                     move.b     D0, [A7]+
  810. 000009EE  4A00                     tst.b      D0
  811. 000009F0  6662                     bne        +0x64 /* 00000A54 */
  812. 000009F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  813. 000009F6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  814. 000009FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  815. 000009FE  4EBA FB94                jsr        [PC - 0x46C /* 00000594 */]
  816. 00000A02  4FEF 000C                lea.l      A7, [A7 + 0xC]
  817. 00000A06  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  818. 00000A0A  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  819. 00000A0E  206E FFF0                movea.l    A0, [A6 - 0x10]
  820. 00000A12  302E FFFA                move.w     D0, [A6 - 0x6]
  821. 00000A16  9068 000E                sub.w      D0, [A0 + 0xE]
  822. 00000A1A  206E FFF0                movea.l    A0, [A6 - 0x10]
  823. 00000A1E  322E FFF8                move.w     D1, [A6 - 0x8]
  824. 00000A22  9268 000C                sub.w      D1, [A0 + 0xC]
  825. 00000A26  206E FFF0                movea.l    A0, [A6 - 0x10]
  826. 00000A2A  4868 000C                pea.l      [A0 + 0xC]
  827. 00000A2E  3F00                     move.w     -[A7], D0
  828. 00000A30  3F01                     move.w     -[A7], D1
  829. 00000A32  A8A8                     syscall    OffsetRect
  830. 00000A34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  831. 00000A38  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  832. 00000A3C  4EBA FB2E                jsr        [PC - 0x4D2 /* 0000056C */]
  833. 00000A40  508F                     addq.l     A7, 8
  834. 00000A42  2D40 FFFC                move.l     [A6 - 0x4], D0
  835. 00000A46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  836. 00000A4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  837. 00000A4E  4EBA F8AC                jsr        [PC - 0x754 /* 000002FC */]
  838. 00000A52  508F                     addq.l     A7, 8
  839. label00000A54:
  840. 00000A54  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  841. label00000A5A:
  842. 00000A5A  558F                     subq.l     A7, 2
  843. 00000A5C  A977                     syscall    WaitMouseUp
  844. 00000A5E  101F                     move.b     D0, [A7]+
  845. 00000A60  4A00                     tst.b      D0
  846. 00000A62  6600 FF76                bne        -0x88 /* 000009DA */
  847. 00000A66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  848. 00000A6A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  849. 00000A6E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  850. 00000A72  4EBA FB20                jsr        [PC - 0x4E0 /* 00000594 */]
  851. 00000A76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  852. 00000A7A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  853. 00000A7E  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  854. 00000A82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  855. 00000A86  4EBA F668                jsr        [PC - 0x998 /* 000000F0 */]
  856. 00000A8A  588F                     addq.l     A7, 4
  857. 00000A8C  4E5E                     unlink     A6
  858. 00000A8E  4E75                     rts
  859. 00000A90  4452                     neg.w      [A2]
  860. 00000A92  4147                     chk.w      D0, D7
  861. 00000A94  414E                     chk.w      D0, A6
  862. 00000A96  494D                     chk.w      D4, A5
  863. fn00000A98:
  864. 00000A98  4E56 FFEC                link       A6, -0x0014
  865. 00000A9C  206E 0008                movea.l    A0, [A6 + 0x8]
  866. 00000AA0  226E 0008                movea.l    A1, [A6 + 0x8]
  867. 00000AA4  3029 0006                move.w     D0, [A1 + 0x6]
  868. 00000AA8  9068 0002                sub.w      D0, [A0 + 0x2]
  869. 00000AAC  3D40 FFFE                move.w     [A6 - 0x2], D0
  870. 00000AB0  206E 0008                movea.l    A0, [A6 + 0x8]
  871. 00000AB4  226E 0008                movea.l    A1, [A6 + 0x8]
  872. 00000AB8  3029 0004                move.w     D0, [A1 + 0x4]
  873. 00000ABC  9050                     sub.w      D0, [A0]
  874. 00000ABE  3D40 FFFC                move.w     [A6 - 0x4], D0
  875. 00000AC2  486E FFEC                pea.l      [A6 - 0x14]
  876. 00000AC6  4267                     clr.w      -[A7]
  877. 00000AC8  4267                     clr.w      -[A7]
  878. 00000ACA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  879. 00000ACE  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  880. 00000AD2  A8A7                     syscall    SetRect
  881. 00000AD4  306E FFFE                movea.w    A0, [A6 - 0x2]
  882. 00000AD8  2008                     move.l     D0, A0
  883. 00000ADA  81FC 0010                divs.w     D0, 0x10
  884. 00000ADE  4840                     swap.w     D0
  885. 00000AE0  4A40                     tst.w      D0
  886. 00000AE2  6718                     beq        +0x1A /* 00000AFC */
  887. 00000AE4  306E FFFE                movea.w    A0, [A6 - 0x2]
  888. 00000AE8  2008                     move.l     D0, A0
  889. 00000AEA  81FC 0010                divs.w     D0, 0x10
  890. 00000AEE  4840                     swap.w     D0
  891. 00000AF0  7210                     moveq.l    D1, 0x10
  892. 00000AF2  9240                     sub.w      D1, D0
  893. 00000AF4  D26E FFFE                add.w      D1, [A6 - 0x2]
  894. 00000AF8  3D41 FFFE                move.w     [A6 - 0x2], D1
  895. label00000AFC:
  896. 00000AFC  306E FFFE                movea.w    A0, [A6 - 0x2]
  897. 00000B00  2008                     move.l     D0, A0
  898. 00000B02  81FC 0008                divs.w     D0, 0x8
  899. 00000B06  3D40 FFFE                move.w     [A6 - 0x2], D0
  900. 00000B0A  302E FFFE                move.w     D0, [A6 - 0x2]
  901. 00000B0E  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  902. 00000B12  598F                     subq.l     A7, 4
  903. 00000B14  48C0                     ext.l      D0
  904. 00000B16  0680 0000 000E           addi.l     D0, 0xE
  905. 00000B1C  2F00                     move.l     -[A7], D0
  906. 00000B1E  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  907. 00000B22  205F                     movea.l    A0, [A7]+
  908. 00000B24  2D48 FFF8                move.l     [A6 - 0x8], A0
  909. 00000B28  4AAE FFF8                tst.l      [A6 - 0x8]
  910. 00000B2C  660A                     bne        +0xC /* 00000B38 */
  911. 00000B2E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  912. 00000B32  A9C8                     syscall    SysBeep
  913. 00000B34  7000                     moveq.l    D0, 0x00
  914. 00000B36  604E                     bra        +0x50 /* 00000B86 */
  915. label00000B38:
  916. 00000B38  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  917. 00000B3E  206E FFF4                movea.l    A0, [A6 - 0xC]
  918. 00000B42  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  919. 00000B48  206E FFF4                movea.l    A0, [A6 - 0xC]
  920. 00000B4C  5C88                     addq.l     A0, 6
  921. 00000B4E  43EE FFEC                lea.l      A1, [A6 - 0x14]
  922. 00000B52  20D9                     move.l     [A0]+, [A1]+
  923. 00000B54  20D9                     move.l     [A0]+, [A1]+
  924. 00000B56  206E FFF8                movea.l    A0, [A6 - 0x8]
  925. 00000B5A  41E8 000E                lea.l      A0, [A0 + 0xE]
  926. 00000B5E  226E FFF4                movea.l    A1, [A6 - 0xC]
  927. 00000B62  2288                     move.l     [A1], A0
  928. 00000B64  206E 000C                movea.l    A0, [A6 + 0xC]
  929. 00000B68  4868 0002                pea.l      [A0 + 0x2]
  930. 00000B6C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  931. 00000B70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  932. 00000B74  206E FFF4                movea.l    A0, [A6 - 0xC]
  933. 00000B78  4868 0006                pea.l      [A0 + 0x6]
  934. 00000B7C  4267                     clr.w      -[A7]
  935. 00000B7E  42A7                     clr.l      -[A7]
  936. 00000B80  A8EC                     syscall    CopyBits
  937. 00000B82  202E FFF4                move.l     D0, [A6 - 0xC]
  938. label00000B86:
  939. 00000B86  4E5E                     unlink     A6
  940. 00000B88  4E75                     rts
  941. 00000B8A  4255                     clr.w      [A5]
  942. 00000B8C  494C                     chk.w      D4, A4
  943. 00000B8E  4442                     neg.w      D2
  944. 00000B90  4954                     chk.w      D4, [A4]
  945. export_120:
  946. 00000B92  4E56 0000                link       A6, 0
  947. 00000B96  558F                     subq.l     A7, 2
  948. 00000B98  A995                     syscall    InitResources
  949. 00000B9A  301F                     move.w     D0, [A7]+
  950. 00000B9C  486D F91A                pea.l      [A5 - 0x6E6]
  951. 00000BA0  A86E                     syscall    InitGraf
  952. 00000BA2  A8FE                     syscall    InitFonts
  953. 00000BA4  A912                     syscall    InitWindows
  954. 00000BA6  A930                     syscall    InitMenus
  955. 00000BA8  A9CC                     syscall    TEInit
  956. 00000BAA  42A7                     clr.l      -[A7]
  957. 00000BAC  A97B                     syscall    InitDialogs
  958. 00000BAE  A9E6                     syscall    InitAllPacks
  959. 00000BB0  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  960. 00000BB4  486D F6AE                pea.l      [A5 - 0x952]
  961. 00000BB8  A86F                     syscall    OpenPort
  962. 00000BBA  486D F6AE                pea.l      [A5 - 0x952]
  963. 00000BBE  A873                     syscall    SetPort
  964. 00000BC0  A850                     syscall    InitCursor
  965. 00000BC2  598F                     subq.l     A7, 4
  966. 00000BC4  A975                     syscall    TickCount
  967. 00000BC6  201F                     move.l     D0, [A7]+
  968. 00000BC8  0280 0000 FFFF           andi.l     D0, 0xFFFF
  969. 00000BCE  48C0                     ext.l      D0
  970. 00000BD0  2B40 F89C                move.l     [A5 - 0x764], D0
  971. 00000BD4  558F                     subq.l     A7, 2
  972. 00000BD6  4879 0000 0084           push.l     0x84
  973. 00000BDC  A997                     syscall    OpenResFile
  974. 00000BDE  301F                     move.w     D0, [A7]+
  975. 00000BE0  558F                     subq.l     A7, 2
  976. 00000BE2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  977. 00000BE6  A997                     syscall    OpenResFile
  978. 00000BE8  301F                     move.w     D0, [A7]+
  979. 00000BEA  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  980. 00000BEE  4E5E                     unlink     A6
  981. 00000BF0  4E75                     rts
  982. 00000BF2  4D41                     chk.w      D6, D1
  983. 00000BF4  4349                     chk.w      D1, A1
  984. 00000BF6  4E49                     trap       9
  985. 00000BF8  5420                     addq.b     -[A0], 2
  986. export_122:
  987. 00000BFA  4E56 FFF0                link       A6, -0x0010
  988. 00000BFE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  989. 00000C02  43ED FE68                lea.l      A1, [A5 - 0x198]
  990. 00000C06  20D9                     move.l     [A0]+, [A1]+
  991. 00000C08  20D9                     move.l     [A0]+, [A1]+
  992. 00000C0A  302E FFF8                move.w     D0, [A6 - 0x8]
  993. 00000C0E  4440                     neg.w      D0
  994. 00000C10  486E FFF8                pea.l      [A6 - 0x8]
  995. 00000C14  4267                     clr.w      -[A7]
  996. 00000C16  3F00                     move.w     -[A7], D0
  997. 00000C18  A8A8                     syscall    OffsetRect
  998. 00000C1A  302E FFFE                move.w     D0, [A6 - 0x2]
  999. 00000C1E  B06D F8AC                cmp.w      D0, [A5 - 0x754]
  1000. 00000C22  6F06                     ble        +0x8 /* 00000C2A */
  1001. 00000C24  3D6D F8AC FFFE           move.w     [A6 - 0x2], [A5 - 0x754]
  1002. label00000C2A:
  1003. 00000C2A  302E FFFC                move.w     D0, [A6 - 0x4]
  1004. 00000C2E  B06D F8AA                cmp.w      D0, [A5 - 0x756]
  1005. 00000C32  6F06                     ble        +0x8 /* 00000C3A */
  1006. 00000C34  3D6D F8AA FFFC           move.w     [A6 - 0x4], [A5 - 0x756]
  1007. label00000C3A:
  1008. 00000C3A  486E FFF0                pea.l      [A6 - 0x10]
  1009. 00000C3E  4267                     clr.w      -[A7]
  1010. 00000C40  3F3C 0014                move.w     -[A7], 0x14
  1011. 00000C44  3F3C 0066                move.w     -[A7], 0x66 /* 'f' */
  1012. 00000C48  3F3C 0155                move.w     -[A7], 0x155
  1013. 00000C4C  A8A7                     syscall    SetRect
  1014. 00000C4E  302E FFFC                move.w     D0, [A6 - 0x4]
  1015. 00000C52  0640 0014                addi.w     D0, 0x14
  1016. 00000C56  B06D F8AA                cmp.w      D0, [A5 - 0x756]
  1017. 00000C5A  6E0C                     bgt        +0xE /* 00000C68 */
  1018. 00000C5C  486E FFF8                pea.l      [A6 - 0x8]
  1019. 00000C60  4267                     clr.w      -[A7]
  1020. 00000C62  3F3C 0014                move.w     -[A7], 0x14
  1021. 00000C66  A8A8                     syscall    OffsetRect
  1022. label00000C68:
  1023. 00000C68  302E FFF4                move.w     D0, [A6 - 0xC]
  1024. 00000C6C  0640 0014                addi.w     D0, 0x14
  1025. 00000C70  B06D F8AA                cmp.w      D0, [A5 - 0x756]
  1026. 00000C74  6E0C                     bgt        +0xE /* 00000C82 */
  1027. 00000C76  486E FFF0                pea.l      [A6 - 0x10]
  1028. 00000C7A  4267                     clr.w      -[A7]
  1029. 00000C7C  3F3C 0014                move.w     -[A7], 0x14
  1030. 00000C80  A8A8                     syscall    OffsetRect
  1031. label00000C82:
  1032. 00000C82  598F                     subq.l     A7, 4
  1033. 00000C84  42A7                     clr.l      -[A7]
  1034. 00000C86  486E FFF8                pea.l      [A6 - 0x8]
  1035. 00000C8A  4879 0000 008E           push.l     0x8E
  1036. 00000C90  1F3C 0001                move.b     -[A7], 0x1
  1037. 00000C94  3F3C 0004                move.w     -[A7], 0x4
  1038. 00000C98  4878 FFFF                push.l     0xFFFF
  1039. 00000C9C  4267                     clr.w      -[A7]
  1040. 00000C9E  4878 0001                push.l     0x1
  1041. 00000CA2  A913                     syscall    NewWindow
  1042. 00000CA4  205F                     movea.l    A0, [A7]+
  1043. 00000CA6  2B48 F71A                move.l     [A5 - 0x8E6], A0
  1044. 00000CAA  B0FC 0000                cmpa.w     A0, 0x0
  1045. 00000CAE  6604                     bne        +0x6 /* 00000CB4 */
  1046. 00000CB0  7000                     moveq.l    D0, 0x00
  1047. 00000CB2  604A                     bra        +0x4C /* 00000CFE */
  1048. label00000CB4:
  1049. 00000CB4  598F                     subq.l     A7, 4
  1050. 00000CB6  42A7                     clr.l      -[A7]
  1051. 00000CB8  486E FFF0                pea.l      [A6 - 0x10]
  1052. 00000CBC  4879 0000 009C           push.l     0x9C
  1053. 00000CC2  1F3C 0001                move.b     -[A7], 0x1
  1054. 00000CC6  3F3C 0004                move.w     -[A7], 0x4
  1055. 00000CCA  4878 FFFF                push.l     0xFFFF
  1056. 00000CCE  4267                     clr.w      -[A7]
  1057. 00000CD0  4878 0002                push.l     0x2
  1058. 00000CD4  A913                     syscall    NewWindow
  1059. 00000CD6  205F                     movea.l    A0, [A7]+
  1060. 00000CD8  2B48 F71E                move.l     [A5 - 0x8E2], A0
  1061. 00000CDC  B0FC 0000                cmpa.w     A0, 0x0
  1062. 00000CE0  6604                     bne        +0x6 /* 00000CE6 */
  1063. 00000CE2  7000                     moveq.l    D0, 0x00
  1064. 00000CE4  6018                     bra        +0x1A /* 00000CFE */
  1065. label00000CE6:
  1066. 00000CE6  2F2D F71E                move.l     -[A7], [A5 - 0x8E2]
  1067. 00000CEA  A873                     syscall    SetPort
  1068. 00000CEC  4267                     clr.w      -[A7]
  1069. 00000CEE  A889                     syscall    TextMode
  1070. 00000CF0  3F3C 000B                move.w     -[A7], 0xB
  1071. 00000CF4  A887                     syscall    TextFont
  1072. 00000CF6  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1073. 00000CFA  A88A                     syscall    TextSize
  1074. 00000CFC  7001                     moveq.l    D0, 0x01
  1075. label00000CFE:
  1076. 00000CFE  4E5E                     unlink     A6
  1077. 00000D00  4E75                     rts
  1078. 00000D02  4745                     chk.w      D3, D5
  1079. 00000D04  5453                     addq.w     [A3], 2
  1080. 00000D06  4352                     chk.w      D1, [A2]
  1081. 00000D08  5749                     subq.w     A1, 3
  1082. fn00000D0A:
  1083. 00000D0A  4E56 FFF0                link       A6, -0x0010
  1084. 00000D0E  206E 000C                movea.l    A0, [A6 + 0xC]
  1085. 00000D12  226E 000C                movea.l    A1, [A6 + 0xC]
  1086. 00000D16  3029 0004                move.w     D0, [A1 + 0x4]
  1087. 00000D1A  9050                     sub.w      D0, [A0]
  1088. 00000D1C  3D40 FFF6                move.w     [A6 - 0xA], D0
  1089. 00000D20  206E 000C                movea.l    A0, [A6 + 0xC]
  1090. 00000D24  226E 000C                movea.l    A1, [A6 + 0xC]
  1091. 00000D28  3029 0006                move.w     D0, [A1 + 0x6]
  1092. 00000D2C  9068 0002                sub.w      D0, [A0 + 0x2]
  1093. 00000D30  3D40 FFF4                move.w     [A6 - 0xC], D0
  1094. 00000D34  206E 0010                movea.l    A0, [A6 + 0x10]
  1095. 00000D38  226E 0010                movea.l    A1, [A6 + 0x10]
  1096. 00000D3C  3029 0004                move.w     D0, [A1 + 0x4]
  1097. 00000D40  9050                     sub.w      D0, [A0]
  1098. 00000D42  3D40 FFF2                move.w     [A6 - 0xE], D0
  1099. 00000D46  206E 0010                movea.l    A0, [A6 + 0x10]
  1100. 00000D4A  226E 0010                movea.l    A1, [A6 + 0x10]
  1101. 00000D4E  3029 0006                move.w     D0, [A1 + 0x6]
  1102. 00000D52  9068 0002                sub.w      D0, [A0 + 0x2]
  1103. 00000D56  3D40 FFF0                move.w     [A6 - 0x10], D0
  1104. 00000D5A  302E FFF6                move.w     D0, [A6 - 0xA]
  1105. 00000D5E  906E FFF2                sub.w      D0, [A6 - 0xE]
  1106. 00000D62  48C0                     ext.l      D0
  1107. 00000D64  81FC 0002                divs.w     D0, 0x2
  1108. 00000D68  206E 000C                movea.l    A0, [A6 + 0xC]
  1109. 00000D6C  D050                     add.w      D0, [A0]
  1110. 00000D6E  3D40 FFF8                move.w     [A6 - 0x8], D0
  1111. 00000D72  302E FFF4                move.w     D0, [A6 - 0xC]
  1112. 00000D76  906E FFF0                sub.w      D0, [A6 - 0x10]
  1113. 00000D7A  48C0                     ext.l      D0
  1114. 00000D7C  81FC 0002                divs.w     D0, 0x2
  1115. 00000D80  206E 000C                movea.l    A0, [A6 + 0xC]
  1116. 00000D84  D068 0002                add.w      D0, [A0 + 0x2]
  1117. 00000D88  3D40 FFFA                move.w     [A6 - 0x6], D0
  1118. 00000D8C  302E FFF8                move.w     D0, [A6 - 0x8]
  1119. 00000D90  D06E FFF2                add.w      D0, [A6 - 0xE]
  1120. 00000D94  3D40 FFFC                move.w     [A6 - 0x4], D0
  1121. 00000D98  302E FFFA                move.w     D0, [A6 - 0x6]
  1122. 00000D9C  D06E FFF0                add.w      D0, [A6 - 0x10]
  1123. 00000DA0  3D40 FFFE                move.w     [A6 - 0x2], D0
  1124. 00000DA4  206E 0008                movea.l    A0, [A6 + 0x8]
  1125. 00000DA8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1126. 00000DAC  20D9                     move.l     [A0]+, [A1]+
  1127. 00000DAE  20D9                     move.l     [A0]+, [A1]+
  1128. 00000DB0  4E5E                     unlink     A6
  1129. 00000DB2  4E75                     rts
  1130. 00000DB4  4D43                     chk.w      D6, D3
  1131. 00000DB6  454E                     chk.w      D2, A6
  1132. 00000DB8  5445                     addq.w     D5, 2
  1133. 00000DBA  5252                     addq.w     [A2], 1
  1134. export_126:
  1135. 00000DBC  4E56 0000                link       A6, 0
  1136. 00000DC0  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1137. 00000DC4  4A6D F93A                tst.w      [A5 - 0x6C6]
  1138. 00000DC8  670A                     beq        +0xC /* 00000DD4 */
  1139. 00000DCA  4A6D F926                tst.w      [A5 - 0x6DA]
  1140. 00000DCE  6604                     bne        +0x6 /* 00000DD4 */
  1141. 00000DD0  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1142. label00000DD4:
  1143. 00000DD4  4E5E                     unlink     A6
  1144. 00000DD6  4E75                     rts
  1145. 00000DD8  4841                     swap.w     D1
  1146. 00000DDA  4E44                     trap       4
  1147. 00000DDC  4C45 4E4F                movem.l    D0,D1,D2,D3,D6,A1,A2,A3,A6, D5
  1148. export_123:
  1149. 00000DE0  4E56 FFF8                link       A6, -0x0008
  1150. 00000DE4  206E 0008                movea.l    A0, [A6 + 0x8]
  1151. 00000DE8  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  1152. 00000DEE  598F                     subq.l     A7, 4
  1153. 00000DF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1154. 00000DF4  A917                     syscall    GetWRefCon
  1155. 00000DF6  201F                     move.l     D0, [A7]+
  1156. 00000DF8  2D40 FFF8                move.l     [A6 - 0x8], D0
  1157. 00000DFC  206E 0008                movea.l    A0, [A6 + 0x8]
  1158. 00000E00  0828 0001 000F           btst.b     [A0 + 0xF], 0x1
  1159. 00000E06  4E5E                     unlink     A6
  1160. 00000E08  4E75                     rts
  1161. 00000E0A  4841                     swap.w     D1
  1162. 00000E0C  4E44                     trap       4
  1163. 00000E0E  4C45 4143                movem.l    D0,D1,D6,A0,A6, D5
  1164. export_127:
  1165. 00000E12  4E56 FFFA                link       A6, -0x0006
  1166. 00000E16  426D F72A                clr.w      [A5 - 0x8D6]
  1167. 00000E1A  558F                     subq.l     A7, 2
  1168. 00000E1C  206E 0008                movea.l    A0, [A6 + 0x8]
  1169. 00000E20  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1170. 00000E24  486E FFFA                pea.l      [A6 - 0x6]
  1171. 00000E28  A92C                     syscall    FindWindow
  1172. 00000E2A  301F                     move.w     D0, [A7]+
  1173. 00000E2C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1174. 00000E30  302E FFFE                move.w     D0, [A6 - 0x2]
  1175. 00000E34  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1176. 00000E38  0000 0008                ori.b      D0, 0x8
  1177. 00000E3C  0082 0080 0010           ori.l      D2, 0x800010
  1178. 00000E42  001C 0026                ori.b      [A4]+, 0x26 /* '&' */
  1179. 00000E46  0034 0042 0050           ori.b      [A4 + D0.w + 0x50], 0x42 /* 'B' */
  1180. 00000E4C  005E 005C                ori.w      [A6]+, 0x5C /* '\\' */
  1181. 00000E50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1182. 00000E54  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  1183. 00000E58  588F                     addq.l     A7, 4
  1184. 00000E5A  6000 0062                bra        +0x64 /* 00000EBE */
  1185. 00000E5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1186. 00000E62  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1187. 00000E66  A9B3                     syscall    SystemClick
  1188. 00000E68  6054                     bra        +0x56 /* 00000EBE */
  1189. 00000E6A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1190. 00000E6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1191. 00000E72  4EBA 0074                jsr        [PC + 0x74 /* 00000EE8 */]
  1192. 00000E76  508F                     addq.l     A7, 8
  1193. 00000E78  6044                     bra        +0x46 /* 00000EBE */
  1194. 00000E7A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1195. 00000E7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1196. 00000E82  4EBA 0138                jsr        [PC + 0x138 /* 00000FBC */]
  1197. 00000E86  508F                     addq.l     A7, 8
  1198. 00000E88  6034                     bra        +0x36 /* 00000EBE */
  1199. 00000E8A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1200. 00000E8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1201. 00000E92  4EBA 0180                jsr        [PC + 0x180 /* 00001014 */]
  1202. 00000E96  508F                     addq.l     A7, 8
  1203. 00000E98  6024                     bra        +0x26 /* 00000EBE */
  1204. 00000E9A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1205. 00000E9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1206. 00000EA2  4EBA 01FE                jsr        [PC + 0x1FE /* 000010A2 */]
  1207. 00000EA6  508F                     addq.l     A7, 8
  1208. 00000EA8  6014                     bra        +0x16 /* 00000EBE */
  1209. 00000EAA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1210. 00000EAE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1211. 00000EB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1212. 00000EB6  4EBA 021A                jsr        [PC + 0x21A /* 000010D2 */]
  1213. 00000EBA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1214. label00000EBE:
  1215. 00000EBE  4E5E                     unlink     A6
  1216. 00000EC0  4E75                     rts
  1217. 00000EC2  4841                     swap.w     D1
  1218. 00000EC4  4E44                     trap       4
  1219. 00000EC6  4C45 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, D5
  1220. export_125:
  1221. 00000ECA  4E56 0000                link       A6, 0
  1222. 00000ECE  4A6D F72A                tst.w      [A5 - 0x8D6]
  1223. 00000ED2  6704                     beq        +0x6 /* 00000ED8 */
  1224. 00000ED4  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1225. label00000ED8:
  1226. 00000ED8  426D F72A                clr.w      [A5 - 0x8D6]
  1227. 00000EDC  4E5E                     unlink     A6
  1228. 00000EDE  4E75                     rts
  1229. 00000EE0  4841                     swap.w     D1
  1230. 00000EE2  4E44                     trap       4
  1231. 00000EE4  4C45 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, D5
  1232. fn00000EE8:
  1233. 00000EE8  4E56 FFF6                link       A6, -0x000A
  1234. 00000EEC  206E 0008                movea.l    A0, [A6 + 0x8]
  1235. 00000EF0  2D68 000A FFFC           move.l     [A6 - 0x4], [A0 + 0xA]
  1236. 00000EF6  486E FFFC                pea.l      [A6 - 0x4]
  1237. 00000EFA  A871                     syscall    GlobalToLocal
  1238. 00000EFC  558F                     subq.l     A7, 2
  1239. 00000EFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1240. 00000F02  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1241. 00000F06  486E FFF6                pea.l      [A6 - 0xA]
  1242. 00000F0A  A96C                     syscall    FindControl
  1243. 00000F0C  301F                     move.w     D0, [A7]+
  1244. 00000F0E  3D40 FFFA                move.w     [A6 - 0x6], D0
  1245. 00000F12  302E FFFA                move.w     D0, [A6 - 0x6]
  1246. 00000F16  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1247. 00000F1A  0008 0022                ori.b      A0, 0x22 /* '\"' */
  1248. 00000F1E  0000 0054                ori.b      D0, 0x54 /* 'T' */
  1249. 00000F22  000A 0060                ori.b      A2, 0x60 /* '`' */
  1250. 00000F26  000B 006C                ori.b      A3, 0x6C /* 'l' */
  1251. 00000F2A  0014 0068                ori.b      [A4], 0x68 /* 'h' */
  1252. 00000F2E  0015 0064                ori.b      [A5], 0x64 /* 'd' */
  1253. 00000F32  0016 0060                ori.b      [A6], 0x60 /* '`' */
  1254. 00000F36  0017 006A                ori.b      [A7], 0x6A /* 'j' */
  1255. 00000F3A  0081 0074 598F           ori.l      D1, 0x74598F
  1256. 00000F40  A924                     syscall    FrontWindow
  1257. 00000F42  205F                     movea.l    A0, [A7]+
  1258. 00000F44  B1EE 000C                cmpa.l     A0, [A6 + 0xC]
  1259. 00000F48  6706                     beq        +0x8 /* 00000F50 */
  1260. 00000F4A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1261. 00000F4E  A91F                     syscall    SelectWindow
  1262. label00000F50:
  1263. 00000F50  598F                     subq.l     A7, 4
  1264. 00000F52  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1265. 00000F56  A917                     syscall    GetWRefCon
  1266. 00000F58  201F                     move.l     D0, [A7]+
  1267. 00000F5A  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1268. 00000F5E  0001 0008                ori.b      D1, 0x8
  1269. 00000F62  0000 0002                ori.b      D0, 0x2
  1270. 00000F66  004A 7001                ori.w      A2, 0x7001
  1271. 00000F6A  3B40 F72A                move.w     [A5 - 0x8D6], D0
  1272. 00000F6E  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1273. 00000F72  603C                     bra        +0x3E /* 00000FB0 */
  1274. 00000F74  486E FFFC                pea.l      [A6 - 0x4]
  1275. 00000F78  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1276. 00000F7C  4EBA 01E8                jsr        [PC + 0x1E8 /* 00001166 */]
  1277. 00000F80  508F                     addq.l     A7, 8
  1278. 00000F82  602C                     bra        +0x2E /* 00000FB0 */
  1279. 00000F84  486E FFFC                pea.l      [A6 - 0x4]
  1280. 00000F88  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1281. 00000F8C  4EBA 0222                jsr        [PC + 0x222 /* 000011B0 */]
  1282. 00000F90  508F                     addq.l     A7, 8
  1283. 00000F92  601C                     bra        +0x1E /* 00000FB0 */
  1284. 00000F94  486E FFFC                pea.l      [A6 - 0x4]
  1285. 00000F98  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1286. 00000F9C  4EBA 02C2                jsr        [PC + 0x2C2 /* 00001260 */]
  1287. 00000FA0  508F                     addq.l     A7, 8
  1288. 00000FA2  486E FFFC                pea.l      [A6 - 0x4]
  1289. 00000FA6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1290. 00000FAA  4EBA 024E                jsr        [PC + 0x24E /* 000011FA */]
  1291. 00000FAE  508F                     addq.l     A7, 8
  1292. label00000FB0:
  1293. 00000FB0  4E5E                     unlink     A6
  1294. 00000FB2  4E75                     rts
  1295. 00000FB4  4841                     swap.w     D1
  1296. 00000FB6  4E44                     trap       4
  1297. 00000FB8  4C45 434F                movem.l    D0,D1,D2,D3,D6,A0,A1,A6, D5
  1298. fn00000FBC:
  1299. 00000FBC  4E56 FFF4                link       A6, -0x000C
  1300. 00000FC0  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1301. 00000FC4  43ED F8A6                lea.l      A1, [A5 - 0x75A]
  1302. 00000FC8  20D9                     move.l     [A0]+, [A1]+
  1303. 00000FCA  20D9                     move.l     [A0]+, [A1]+
  1304. 00000FCC  486E FFF4                pea.l      [A6 - 0xC]
  1305. 00000FD0  3F3C 0005                move.w     -[A7], 0x5
  1306. 00000FD4  3F3C 0005                move.w     -[A7], 0x5
  1307. 00000FD8  A8A9                     syscall    InsetRect
  1308. 00000FDA  486E FFFC                pea.l      [A6 - 0x4]
  1309. 00000FDE  A874                     syscall    GetPort
  1310. 00000FE0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1311. 00000FE4  A873                     syscall    SetPort
  1312. 00000FE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1313. 00000FEA  206E 0008                movea.l    A0, [A6 + 0x8]
  1314. 00000FEE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1315. 00000FF2  486E FFF4                pea.l      [A6 - 0xC]
  1316. 00000FF6  A925                     syscall    DragWindow
  1317. 00000FF8  206E 000C                movea.l    A0, [A6 + 0xC]
  1318. 00000FFC  4868 0010                pea.l      [A0 + 0x10]
  1319. 00001000  A928                     syscall    InvalRect
  1320. 00001002  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1321. 00001006  A873                     syscall    SetPort
  1322. 00001008  4E5E                     unlink     A6
  1323. 0000100A  4E75                     rts
  1324. 0000100C  4841                     swap.w     D1
  1325. 0000100E  4E44                     trap       4
  1326. 00001010  4C45 4452                movem.l    D1,D4,D6,A2,A6, D5
  1327. fn00001014:
  1328. 00001014  4E56 FFF0                link       A6, -0x0010
  1329. 00001018  486E FFF0                pea.l      [A6 - 0x10]
  1330. 0000101C  A874                     syscall    GetPort
  1331. 0000101E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1332. 00001022  A873                     syscall    SetPort
  1333. 00001024  486E FFF8                pea.l      [A6 - 0x8]
  1334. 00001028  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1335. 0000102C  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1336. 00001030  3F3C 0200                move.w     -[A7], 0x200
  1337. 00001034  3F3C 012C                move.w     -[A7], 0x12C
  1338. 00001038  A8A7                     syscall    SetRect
  1339. 0000103A  598F                     subq.l     A7, 4
  1340. 0000103C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1341. 00001040  206E 0008                movea.l    A0, [A6 + 0x8]
  1342. 00001044  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1343. 00001048  486E FFF8                pea.l      [A6 - 0x8]
  1344. 0000104C  A92B                     syscall    GrowWindow
  1345. 0000104E  201F                     move.l     D0, [A7]+
  1346. 00001050  2D40 FFF4                move.l     [A6 - 0xC], D0
  1347. 00001054  4AAE FFF4                tst.l      [A6 - 0xC]
  1348. 00001058  6736                     beq        +0x38 /* 00001090 */
  1349. 0000105A  203C 0000 FFFF           move.l     D0, 0xFFFF
  1350. 00001060  C0AE FFF4                and.l      D0, [A6 - 0xC]
  1351. 00001064  222E FFF4                move.l     D1, [A6 - 0xC]
  1352. 00001068  7410                     moveq.l    D2, 0x10
  1353. 0000106A  E4A1                     asr        D1, D2
  1354. 0000106C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1355. 00001070  3F00                     move.w     -[A7], D0
  1356. 00001072  3F01                     move.w     -[A7], D1
  1357. 00001074  4267                     clr.w      -[A7]
  1358. 00001076  A91D                     syscall    SizeWindow
  1359. 00001078  206E 000C                movea.l    A0, [A6 + 0xC]
  1360. 0000107C  4868 0010                pea.l      [A0 + 0x10]
  1361. 00001080  486D F912                pea.l      [A5 - 0x6EE]
  1362. 00001084  A8A5                     syscall    FillRect
  1363. 00001086  206E 000C                movea.l    A0, [A6 + 0xC]
  1364. 0000108A  4868 0010                pea.l      [A0 + 0x10]
  1365. 0000108E  A928                     syscall    InvalRect
  1366. label00001090:
  1367. 00001090  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1368. 00001094  A873                     syscall    SetPort
  1369. 00001096  4E5E                     unlink     A6
  1370. 00001098  4E75                     rts
  1371. 0000109A  4841                     swap.w     D1
  1372. 0000109C  4E44                     trap       4
  1373. 0000109E  4C45 4752                movem.l    D1,D4,D6,A0,A1,A2,A6, D5
  1374. fn000010A2:
  1375. 000010A2  4E56 0000                link       A6, 0
  1376. 000010A6  558F                     subq.l     A7, 2
  1377. 000010A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1378. 000010AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1379. 000010B0  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1380. 000010B4  A91E                     syscall    TrackGoAway
  1381. 000010B6  101F                     move.b     D0, [A7]+
  1382. 000010B8  4A00                     tst.b      D0
  1383. 000010BA  670A                     beq        +0xC /* 000010C6 */
  1384. 000010BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1385. 000010C0  4EBA 0072                jsr        [PC + 0x72 /* 00001134 */]
  1386. 000010C4  588F                     addq.l     A7, 4
  1387. label000010C6:
  1388. 000010C6  4E5E                     unlink     A6
  1389. 000010C8  4E75                     rts
  1390. 000010CA  4841                     swap.w     D1
  1391. 000010CC  4E44                     trap       4
  1392. 000010CE  4C45 434C                movem.l    D2,D3,D6,A0,A1,A6, D5
  1393. fn000010D2:
  1394. 000010D2  4E56 FFFC                link       A6, -0x0004
  1395. 000010D6  486E FFFC                pea.l      [A6 - 0x4]
  1396. 000010DA  A874                     syscall    GetPort
  1397. 000010DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1398. 000010E0  A873                     syscall    SetPort
  1399. 000010E2  558F                     subq.l     A7, 2
  1400. 000010E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1401. 000010E8  206E 0008                movea.l    A0, [A6 + 0x8]
  1402. 000010EC  2F28 000A                move.l     -[A7], [A0 + 0xA]
  1403. 000010F0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1404. 000010F4  A83B                     syscall    TrackBox
  1405. 000010F6  101F                     move.b     D0, [A7]+
  1406. 000010F8  4A00                     tst.b      D0
  1407. 000010FA  6726                     beq        +0x28 /* 00001122 */
  1408. 000010FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1409. 00001100  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1410. 00001104  1F3C 0001                move.b     -[A7], 0x1
  1411. 00001108  A83A                     syscall    ZoomWindow
  1412. 0000110A  206E 000C                movea.l    A0, [A6 + 0xC]
  1413. 0000110E  4868 0010                pea.l      [A0 + 0x10]
  1414. 00001112  486D F912                pea.l      [A5 - 0x6EE]
  1415. 00001116  A8A5                     syscall    FillRect
  1416. 00001118  206E 000C                movea.l    A0, [A6 + 0xC]
  1417. 0000111C  4868 0010                pea.l      [A0 + 0x10]
  1418. 00001120  A928                     syscall    InvalRect
  1419. label00001122:
  1420. 00001122  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1421. 00001126  A873                     syscall    SetPort
  1422. 00001128  4E5E                     unlink     A6
  1423. 0000112A  4E75                     rts
  1424. 0000112C  4841                     swap.w     D1
  1425. 0000112E  4E44                     trap       4
  1426. 00001130  4C45 5A4F                movem.l    D0,D1,D2,D3,D6,A1,A3,A4,A6, D5
  1427. fn00001134:
  1428. 00001134  4E56 FFFC                link       A6, -0x0004
  1429. 00001138  4AAE 0008                tst.l      [A6 + 0x8]
  1430. 0000113C  6700 001C                beq        +0x1E /* 0000115A */
  1431. 00001140  598F                     subq.l     A7, 4
  1432. 00001142  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1433. 00001146  A917                     syscall    GetWRefCon
  1434. 00001148  201F                     move.l     D0, [A7]+
  1435. 0000114A  2D40 FFFC                move.l     [A6 - 0x4], D0
  1436. 0000114E  202E FFFC                move.l     D0, [A6 - 0x4]
  1437. 00001152  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1438. 00001156  0000 0002                ori.b      D0, 0x2
  1439. label0000115A:
  1440. 0000115A  4E5E                     unlink     A6
  1441. 0000115C  4E75                     rts
  1442. 0000115E  4841                     swap.w     D1
  1443. 00001160  4E44                     trap       4
  1444. 00001162  4C45 434C                movem.l    D2,D3,D6,A0,A1,A6, D5
  1445. fn00001166:
  1446. 00001166  4E56 FFFA                link       A6, -0x0006
  1447. 0000116A  558F                     subq.l     A7, 2
  1448. 0000116C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1449. 00001170  206E 000C                movea.l    A0, [A6 + 0xC]
  1450. 00001174  2F10                     move.l     -[A7], [A0]
  1451. 00001176  42A7                     clr.l      -[A7]
  1452. 00001178  A968                     syscall    TrackControl
  1453. 0000117A  301F                     move.w     D0, [A7]+
  1454. 0000117C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1455. 00001180  0C6E 000A FFFE           cmpi.w     [A6 - 0x2], 0xA /* '\n' */
  1456. 00001186  6600 001C                bne        +0x1E /* 000011A4 */
  1457. 0000118A  598F                     subq.l     A7, 4
  1458. 0000118C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1459. 00001190  A95A                     syscall    GetControlReference/GetCRefCon
  1460. 00001192  201F                     move.l     D0, [A7]+
  1461. 00001194  2D40 FFFA                move.l     [A6 - 0x6], D0
  1462. 00001198  202E FFFA                move.l     D0, [A6 - 0x6]
  1463. 0000119C  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1464. 000011A0  0000 0002                ori.b      D0, 0x2
  1465. label000011A4:
  1466. 000011A4  4E5E                     unlink     A6
  1467. 000011A6  4E75                     rts
  1468. 000011A8  4841                     swap.w     D1
  1469. 000011AA  4E44                     trap       4
  1470. 000011AC  4C45 4143                movem.l    D0,D1,D6,A0,A6, D5
  1471. fn000011B0:
  1472. 000011B0  4E56 FFFA                link       A6, -0x0006
  1473. 000011B4  558F                     subq.l     A7, 2
  1474. 000011B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1475. 000011BA  206E 000C                movea.l    A0, [A6 + 0xC]
  1476. 000011BE  2F10                     move.l     -[A7], [A0]
  1477. 000011C0  42A7                     clr.l      -[A7]
  1478. 000011C2  A968                     syscall    TrackControl
  1479. 000011C4  301F                     move.w     D0, [A7]+
  1480. 000011C6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1481. 000011CA  0C6E 000B FFFE           cmpi.w     [A6 - 0x2], 0xB
  1482. 000011D0  6600 001C                bne        +0x1E /* 000011EE */
  1483. 000011D4  598F                     subq.l     A7, 4
  1484. 000011D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1485. 000011DA  A95A                     syscall    GetControlReference/GetCRefCon
  1486. 000011DC  201F                     move.l     D0, [A7]+
  1487. 000011DE  2D40 FFFA                move.l     [A6 - 0x6], D0
  1488. 000011E2  202E FFFA                move.l     D0, [A6 - 0x6]
  1489. 000011E6  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1490. 000011EA  0000 0002                ori.b      D0, 0x2
  1491. label000011EE:
  1492. 000011EE  4E5E                     unlink     A6
  1493. 000011F0  4E75                     rts
  1494. 000011F2  4841                     swap.w     D1
  1495. 000011F4  4E44                     trap       4
  1496. 000011F6  4C45 5241                movem.l    D0,D6,A1,A4,A6, D5
  1497. fn000011FA:
  1498. 000011FA  4E56 FFFA                link       A6, -0x0006
  1499. 000011FE  558F                     subq.l     A7, 2
  1500. 00001200  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1501. 00001204  206E 000C                movea.l    A0, [A6 + 0xC]
  1502. 00001208  2F10                     move.l     -[A7], [A0]
  1503. 0000120A  42A7                     clr.l      -[A7]
  1504. 0000120C  A968                     syscall    TrackControl
  1505. 0000120E  301F                     move.w     D0, [A7]+
  1506. 00001210  3D40 FFFE                move.w     [A6 - 0x2], D0
  1507. 00001214  0C6E 0081 FFFE           cmpi.w     [A6 - 0x2], 0x81
  1508. 0000121A  6600 0038                bne        +0x3A /* 00001254 */
  1509. 0000121E  598F                     subq.l     A7, 4
  1510. 00001220  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1511. 00001224  A95A                     syscall    GetControlReference/GetCRefCon
  1512. 00001226  201F                     move.l     D0, [A7]+
  1513. 00001228  2D40 FFFA                move.l     [A6 - 0x6], D0
  1514. 0000122C  202E FFFA                move.l     D0, [A6 - 0x6]
  1515. 00001230  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1516. 00001234  0001 0008                ori.b      D1, 0x8
  1517. 00001238  0000 2710                ori.b      D0, 0x10
  1518. 0000123C  0018 558F                ori.b      [A0]+, 0x8F
  1519. 00001240  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1520. 00001244  A960                     syscall    GetControlValue/GetCtlValue
  1521. 00001246  301F                     move.w     D0, [A7]+
  1522. 00001248  3F3C 0001                move.w     -[A7], 0x1
  1523. 0000124C  3F00                     move.w     -[A7], D0
  1524. 0000124E  4EBA 0F04                jsr        [PC + 0xF04 /* 00002154 */]
  1525. 00001252  588F                     addq.l     A7, 4
  1526. label00001254:
  1527. 00001254  4E5E                     unlink     A6
  1528. 00001256  4E75                     rts
  1529. 00001258  4841                     swap.w     D1
  1530. 0000125A  4E44                     trap       4
  1531. 0000125C  4C45 5448                movem.l    D3,D6,A2,A4,A6, D5
  1532. fn00001260:
  1533. 00001260  4E56 FFFA                link       A6, -0x0006
  1534. 00001264  558F                     subq.l     A7, 2
  1535. 00001266  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1536. 0000126A  206E 000C                movea.l    A0, [A6 + 0xC]
  1537. 0000126E  2F10                     move.l     -[A7], [A0]
  1538. 00001270  486D 03DA                pea.l      [A5 + 0x3DA /* export_119 */]
  1539. 00001274  A968                     syscall    TrackControl
  1540. 00001276  301F                     move.w     D0, [A7]+
  1541. 00001278  3D40 FFFE                move.w     [A6 - 0x2], D0
  1542. 0000127C  3F3C 0006                move.w     -[A7], 0x6
  1543. 00001280  4267                     clr.w      -[A7]
  1544. 00001282  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  1545. 00001286  4E5E                     unlink     A6
  1546. 00001288  4E75                     rts
  1547. 0000128A  4841                     swap.w     D1
  1548. 0000128C  4E44                     trap       4
  1549. 0000128E  4C45 5343                movem.l    D0,D1,D6,A0,A1,A4,A6, D5
  1550. fn00001292:
  1551. 00001292  4E56 0000                link       A6, 0
  1552. 00001296  3B6E 0008 F72C           move.w     [A5 - 0x8D4], [A6 + 0x8]
  1553. 0000129C  4E5E                     unlink     A6
  1554. 0000129E  4E75                     rts
  1555. 000012A0  5345                     subq.w     D5, 1
  1556. 000012A2  5450                     addq.w     [A0], 2
  1557. 000012A4  4147                     chk.w      D0, D7
  1558. 000012A6  4553                     chk.w      D2, [A3]
  1559. 000012A8  4E56 0000                link       A6, 0
  1560. 000012AC  302E 0008                move.w     D0, [A6 + 0x8]
  1561. 000012B0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1562. 000012B4  0000 0002                ori.b      D0, 0x2
  1563. 000012B8  7000                     moveq.l    D0, 0x00
  1564. 000012BA  4E5E                     unlink     A6
  1565. 000012BC  4E75                     rts
  1566. 000012BE  4745                     chk.w      D3, D5
  1567. 000012C0  5450                     addq.w     [A0], 2
  1568. 000012C2  4147                     chk.w      D0, D7
  1569. 000012C4  4553                     chk.w      D2, [A3]
  1570. export_119:
  1571. 000012C6  4E56 FFFC                link       A6, -0x0004
  1572. 000012CA  426E FFFE                clr.w      [A6 - 0x2]
  1573. 000012CE  302E 0008                move.w     D0, [A6 + 0x8]
  1574. 000012D2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1575. 000012D6  0005 0038                ori.b      D5, 0x38 /* '8' */
  1576. 000012DA  0000 0012                ori.b      D0, 0x12
  1577. 000012DE  0014 0016                ori.b      [A4], 0x16
  1578. 000012E2  0015 001A                ori.b      [A5], 0x1A
  1579. 000012E6  0016 0022                ori.b      [A6], 0x22 /* '\"' */
  1580. 000012EA  0017 0024                ori.b      [A7], 0x24 /* '$' */
  1581. 000012EE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1582. 000012F0  3D40 FFFE                move.w     [A6 - 0x2], D0
  1583. 000012F4  601A                     bra        +0x1C /* 00001310 */
  1584. 000012F6  7001                     moveq.l    D0, 0x01
  1585. 000012F8  3D40 FFFE                move.w     [A6 - 0x2], D0
  1586. 000012FC  6012                     bra        +0x14 /* 00001310 */
  1587. 000012FE  302D F72C                move.w     D0, [A5 - 0x8D4]
  1588. 00001302  4440                     neg.w      D0
  1589. 00001304  3D40 FFFE                move.w     [A6 - 0x2], D0
  1590. 00001308  6006                     bra        +0x8 /* 00001310 */
  1591. 0000130A  3D6D F72C FFFE           move.w     [A6 - 0x2], [A5 - 0x8D4]
  1592. label00001310:
  1593. 00001310  4A6E FFFE                tst.w      [A6 - 0x2]
  1594. 00001314  6700 004E                beq        +0x50 /* 00001364 */
  1595. 00001318  558F                     subq.l     A7, 2
  1596. 0000131A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1597. 0000131E  A960                     syscall    GetControlValue/GetCtlValue
  1598. 00001320  301F                     move.w     D0, [A7]+
  1599. 00001322  3D40 FFFC                move.w     [A6 - 0x4], D0
  1600. 00001326  302E FFFC                move.w     D0, [A6 - 0x4]
  1601. 0000132A  D06E FFFE                add.w      D0, [A6 - 0x2]
  1602. 0000132E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1603. 00001332  3F00                     move.w     -[A7], D0
  1604. 00001334  A963                     syscall    SetControlValue/SetCtlValue
  1605. 00001336  598F                     subq.l     A7, 4
  1606. 00001338  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1607. 0000133C  A95A                     syscall    GetControlReference/GetCRefCon
  1608. 0000133E  201F                     move.l     D0, [A7]+
  1609. 00001340  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1610. 00001344  0001 0008                ori.b      D1, 0x8
  1611. 00001348  0000 2710                ori.b      D0, 0x10
  1612. 0000134C  0018 558F                ori.b      [A0]+, 0x8F
  1613. 00001350  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1614. 00001354  A960                     syscall    GetControlValue/GetCtlValue
  1615. 00001356  301F                     move.w     D0, [A7]+
  1616. 00001358  3F3C 0001                move.w     -[A7], 0x1
  1617. 0000135C  3F00                     move.w     -[A7], D0
  1618. 0000135E  4EBA 0DF4                jsr        [PC + 0xDF4 /* 00002154 */]
  1619. 00001362  588F                     addq.l     A7, 4
  1620. label00001364:
  1621. 00001364  4E5E                     unlink     A6
  1622. 00001366  205F                     movea.l    A0, [A7]+
  1623. 00001368  4FEF 0006                lea.l      A7, [A7 + 0x6]
  1624. 0000136C  4ED0                     jmp        [A0]
  1625. 0000136E  4841                     swap.w     D1
  1626. 00001370  4E44                     trap       4
  1627. 00001372  4C45 5343                movem.l    D0,D1,D6,A0,A1,A4,A6, D5
  1628. 00001376  4E56 FFEC                link       A6, -0x0014
  1629. 0000137A  486E FFFC                pea.l      [A6 - 0x4]
  1630. 0000137E  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  1631. 00001382  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1632. 00001386  A880                     syscall    SetPt
  1633. 00001388  2D6E 0008 FFEC           move.l     [A6 - 0x14], [A6 + 0x8]
  1634. 0000138E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1635. 00001392  4879 0000 00A6           push.l     0xA6
  1636. 00001398  42A7                     clr.l      -[A7]
  1637. 0000139A  3F3C 0001                move.w     -[A7], 0x1
  1638. 0000139E  486E FFEC                pea.l      [A6 - 0x14]
  1639. 000013A2  42A7                     clr.l      -[A7]
  1640. 000013A4  486D F72E                pea.l      [A5 - 0x8D2]
  1641. 000013A8  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1642. 000013AC  4A2D F72E                tst.b      [A5 - 0x8D2]
  1643. 000013B0  6716                     beq        +0x18 /* 000013C8 */
  1644. 000013B2  558F                     subq.l     A7, 2
  1645. 000013B4  42A7                     clr.l      -[A7]
  1646. 000013B6  3F2D F734                move.w     -[A7], [A5 - 0x8CC]
  1647. 000013BA  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1648. 000013BE  301F                     move.w     D0, [A7]+
  1649. 000013C0  41ED F738                lea.l      A0, [A5 - 0x8C8]
  1650. 000013C4  2008                     move.l     D0, A0
  1651. 000013C6  6002                     bra        +0x4 /* 000013CA */
  1652. label000013C8:
  1653. 000013C8  7000                     moveq.l    D0, 0x00
  1654. label000013CA:
  1655. 000013CA  4E5E                     unlink     A6
  1656. 000013CC  4E75                     rts
  1657. 000013CE  4745                     chk.w      D3, D5
  1658. 000013D0  5446                     addq.w     D6, 2
  1659. 000013D2  524F                     addq.w     A7, 1
  1660. 000013D4  4D53                     chk.w      D6, [A3]
  1661. 000013D6  4E56 FFFC                link       A6, -0x0004
  1662. 000013DA  486E FFFC                pea.l      [A6 - 0x4]
  1663. 000013DE  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  1664. 000013E2  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1665. 000013E6  A880                     syscall    SetPt
  1666. 000013E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1667. 000013EC  4879 0000 00A8           push.l     0xA8
  1668. 000013F2  4879 0000 00B8           push.l     0xB8
  1669. 000013F8  42A7                     clr.l      -[A7]
  1670. 000013FA  486D F778                pea.l      [A5 - 0x888]
  1671. 000013FE  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1672. 00001402  4A2D F778                tst.b      [A5 - 0x888]
  1673. 00001406  6716                     beq        +0x18 /* 0000141E */
  1674. 00001408  558F                     subq.l     A7, 2
  1675. 0000140A  42A7                     clr.l      -[A7]
  1676. 0000140C  3F2D F77E                move.w     -[A7], [A5 - 0x882]
  1677. 00001410  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1678. 00001414  301F                     move.w     D0, [A7]+
  1679. 00001416  41ED F782                lea.l      A0, [A5 - 0x87E]
  1680. 0000141A  2008                     move.l     D0, A0
  1681. 0000141C  6002                     bra        +0x4 /* 00001420 */
  1682. label0000141E:
  1683. 0000141E  7000                     moveq.l    D0, 0x00
  1684. label00001420:
  1685. 00001420  4E5E                     unlink     A6
  1686. 00001422  4E75                     rts
  1687. 00001424  5055                     addq.w     [A5], 8
  1688. 00001426  5454                     addq.w     [A4], 2
  1689. 00001428  4F53                     chk.w      D7, [A3]
  1690. 0000142A  5444                     addq.w     D4, 2
  1691. 0000142C  4E56 0000                link       A6, 0
  1692. 00001430  4E5E                     unlink     A6
  1693. 00001432  4E75                     rts
  1694. 00001434  4841                     swap.w     D1
  1695. 00001436  4E44                     trap       4
  1696. 00001438  4C45 4B45                movem.l    D0,D2,D6,A0,A1,A3,A6, D5
  1697. export_124:
  1698. 0000143C  4E56 FFF8                link       A6, -0x0008
  1699. 00001440  206E 0008                movea.l    A0, [A6 + 0x8]
  1700. 00001444  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  1701. 0000144A  598F                     subq.l     A7, 4
  1702. 0000144C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1703. 00001450  A917                     syscall    GetWRefCon
  1704. 00001452  201F                     move.l     D0, [A7]+
  1705. 00001454  2D40 FFF8                move.l     [A6 - 0x8], D0
  1706. 00001458  202E FFF8                move.l     D0, [A6 - 0x8]
  1707. 0000145C  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1708. 00001460  0002 000E                ori.b      D2, 0xE
  1709. 00001464  0000 0001                ori.b      D0, 0x1
  1710. 00001468  000E 0000                ori.b      A6, 0x0
  1711. 0000146C  0002 000C                ori.b      D2, 0xC
  1712. 00001470  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1713. 00001474  6004                     bra        +0x6 /* 0000147A */
  1714. 00001476  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1715. label0000147A:
  1716. 0000147A  4E5E                     unlink     A6
  1717. 0000147C  4E75                     rts
  1718. 0000147E  4841                     swap.w     D1
  1719. 00001480  4E44                     trap       4
  1720. 00001482  4C45 5550                movem.l    D4,D6,A0,A2,A4,A6, D5
  1721. 00001486  4E56 FFFA                link       A6, -0x0006
  1722. 0000148A  422E FFFF                clr.b      [A6 - 0x1]
  1723. 0000148E  602E                     bra        +0x30 /* 000014BE */
  1724. label00001490:
  1725. 00001490  486E FFFA                pea.l      [A6 - 0x6]
  1726. 00001494  A972                     syscall    GetMouse
  1727. 00001496  558F                     subq.l     A7, 2
  1728. 00001498  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1729. 0000149C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1730. 000014A0  A8AD                     syscall    PtInRect
  1731. 000014A2  101F                     move.b     D0, [A7]+
  1732. 000014A4  B02E FFFF                cmp.b      D0, [A6 - 0x1]
  1733. 000014A8  6714                     beq        +0x16 /* 000014BE */
  1734. 000014AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1735. 000014AE  A8A4                     syscall    InvertRect
  1736. 000014B0  4A2E FFFF                tst.b      [A6 - 0x1]
  1737. 000014B4  57C0                     seq        D0
  1738. 000014B6  4400                     neg.b      D0
  1739. 000014B8  4880                     ext.w      D0
  1740. 000014BA  1D40 FFFF                move.b     [A6 - 0x1], D0
  1741. label000014BE:
  1742. 000014BE  558F                     subq.l     A7, 2
  1743. 000014C0  A977                     syscall    WaitMouseUp
  1744. 000014C2  101F                     move.b     D0, [A7]+
  1745. 000014C4  4A00                     tst.b      D0
  1746. 000014C6  66C8                     bne        -0x36 /* 00001490 */
  1747. 000014C8  4A2E FFFF                tst.b      [A6 - 0x1]
  1748. 000014CC  6706                     beq        +0x8 /* 000014D4 */
  1749. 000014CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1750. 000014D2  A8A4                     syscall    InvertRect
  1751. label000014D4:
  1752. 000014D4  102E FFFF                move.b     D0, [A6 - 0x1]
  1753. 000014D8  4E5E                     unlink     A6
  1754. 000014DA  4E75                     rts
  1755. 000014DC  4641                     not.w      D1
  1756. 000014DE  4B45                     chk.w      D5, D5
  1757. 000014E0  5452                     addq.w     [A2], 2
  1758. 000014E2  4143                     chk.w      D0, D3
  1759. 000014E4  4E56 FFFC                link       A6, -0x0004
  1760. 000014E8  598F                     subq.l     A7, 4
  1761. 000014EA  A924                     syscall    FrontWindow
  1762. 000014EC  205F                     movea.l    A0, [A7]+
  1763. 000014EE  598F                     subq.l     A7, 4
  1764. 000014F0  4850                     pea.l      [A0]
  1765. 000014F2  A917                     syscall    GetWRefCon
  1766. 000014F4  201F                     move.l     D0, [A7]+
  1767. 000014F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  1768. 000014FA  202E FFFC                move.l     D0, [A6 - 0x4]
  1769. 000014FE  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  1770. 00001502  0000 0002                ori.b      D0, 0x2
  1771. 00001506  558F                     subq.l     A7, 2
  1772. 00001508  302E 0008                move.w     D0, [A6 + 0x8]
  1773. 0000150C  5340                     subq.w     D0, 1
  1774. 0000150E  3F00                     move.w     -[A7], D0
  1775. 00001510  A9C2                     syscall    SysEdit
  1776. 00001512  101F                     move.b     D0, [A7]+
  1777. 00001514  4E5E                     unlink     A6
  1778. 00001516  4E75                     rts
  1779. 00001518  4841                     swap.w     D1
  1780. 0000151A  4E44                     trap       4
  1781. 0000151C  4C45 4544                movem.l    D2,D6,A0,A2,A6, D5
  1782. fn00001520:
  1783. 00001520  4E56 FFEC                link       A6, -0x0014
  1784. 00001524  206E 0008                movea.l    A0, [A6 + 0x8]
  1785. 00001528  226E 0008                movea.l    A1, [A6 + 0x8]
  1786. 0000152C  3029 0006                move.w     D0, [A1 + 0x6]
  1787. 00001530  9068 0002                sub.w      D0, [A0 + 0x2]
  1788. 00001534  3D40 FFFE                move.w     [A6 - 0x2], D0
  1789. 00001538  206E 0008                movea.l    A0, [A6 + 0x8]
  1790. 0000153C  226E 0008                movea.l    A1, [A6 + 0x8]
  1791. 00001540  3029 0004                move.w     D0, [A1 + 0x4]
  1792. 00001544  9050                     sub.w      D0, [A0]
  1793. 00001546  3D40 FFFC                move.w     [A6 - 0x4], D0
  1794. 0000154A  486E FFEC                pea.l      [A6 - 0x14]
  1795. 0000154E  4267                     clr.w      -[A7]
  1796. 00001550  4267                     clr.w      -[A7]
  1797. 00001552  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1798. 00001556  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1799. 0000155A  A8A7                     syscall    SetRect
  1800. 0000155C  306E FFFE                movea.w    A0, [A6 - 0x2]
  1801. 00001560  2008                     move.l     D0, A0
  1802. 00001562  81FC 0010                divs.w     D0, 0x10
  1803. 00001566  4840                     swap.w     D0
  1804. 00001568  4A40                     tst.w      D0
  1805. 0000156A  6718                     beq        +0x1A /* 00001584 */
  1806. 0000156C  306E FFFE                movea.w    A0, [A6 - 0x2]
  1807. 00001570  2008                     move.l     D0, A0
  1808. 00001572  81FC 0010                divs.w     D0, 0x10
  1809. 00001576  4840                     swap.w     D0
  1810. 00001578  7210                     moveq.l    D1, 0x10
  1811. 0000157A  9240                     sub.w      D1, D0
  1812. 0000157C  D26E FFFE                add.w      D1, [A6 - 0x2]
  1813. 00001580  3D41 FFFE                move.w     [A6 - 0x2], D1
  1814. label00001584:
  1815. 00001584  306E FFFE                movea.w    A0, [A6 - 0x2]
  1816. 00001588  2008                     move.l     D0, A0
  1817. 0000158A  81FC 0008                divs.w     D0, 0x8
  1818. 0000158E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1819. 00001592  302E FFFE                move.w     D0, [A6 - 0x2]
  1820. 00001596  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  1821. 0000159A  598F                     subq.l     A7, 4
  1822. 0000159C  48C0                     ext.l      D0
  1823. 0000159E  0680 0000 000E           addi.l     D0, 0xE
  1824. 000015A4  2F00                     move.l     -[A7], D0
  1825. 000015A6  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1826. 000015AA  205F                     movea.l    A0, [A7]+
  1827. 000015AC  2D48 FFF8                move.l     [A6 - 0x8], A0
  1828. 000015B0  4AAE FFF8                tst.l      [A6 - 0x8]
  1829. 000015B4  6604                     bne        +0x6 /* 000015BA */
  1830. 000015B6  7000                     moveq.l    D0, 0x00
  1831. 000015B8  6030                     bra        +0x32 /* 000015EA */
  1832. label000015BA:
  1833. 000015BA  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  1834. 000015C0  206E FFF4                movea.l    A0, [A6 - 0xC]
  1835. 000015C4  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  1836. 000015CA  206E FFF4                movea.l    A0, [A6 - 0xC]
  1837. 000015CE  5C88                     addq.l     A0, 6
  1838. 000015D0  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1839. 000015D4  20D9                     move.l     [A0]+, [A1]+
  1840. 000015D6  20D9                     move.l     [A0]+, [A1]+
  1841. 000015D8  206E FFF8                movea.l    A0, [A6 - 0x8]
  1842. 000015DC  41E8 000E                lea.l      A0, [A0 + 0xE]
  1843. 000015E0  226E FFF4                movea.l    A1, [A6 - 0xC]
  1844. 000015E4  2288                     move.l     [A1], A0
  1845. 000015E6  202E FFF4                move.l     D0, [A6 - 0xC]
  1846. label000015EA:
  1847. 000015EA  4E5E                     unlink     A6
  1848. 000015EC  4E75                     rts
  1849. 000015EE  4352                     chk.w      D1, [A2]
  1850. 000015F0  4541                     chk.w      D2, D1
  1851. 000015F2  5445                     addq.w     D5, 2
  1852. 000015F4  4249                     clr.w      A1
  1853. export_117:
  1854. 000015F6  4E56 FFEC                link       A6, -0x0014
  1855. 000015FA  486E FFEC                pea.l      [A6 - 0x14]
  1856. 000015FE  4267                     clr.w      -[A7]
  1857. 00001600  4267                     clr.w      -[A7]
  1858. 00001602  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1859. 00001606  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1860. 0000160A  A8A7                     syscall    SetRect
  1861. 0000160C  486E FFF8                pea.l      [A6 - 0x8]
  1862. 00001610  A874                     syscall    GetPort
  1863. 00001612  598F                     subq.l     A7, 4
  1864. 00001614  4878 006C                push.l     0x6C /* 'l' */
  1865. 00001618  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1866. 0000161C  205F                     movea.l    A0, [A7]+
  1867. 0000161E  2D48 FFFC                move.l     [A6 - 0x4], A0
  1868. 00001622  4AAE FFFC                tst.l      [A6 - 0x4]
  1869. 00001626  6604                     bne        +0x6 /* 0000162C */
  1870. 00001628  7000                     moveq.l    D0, 0x00
  1871. 0000162A  6046                     bra        +0x48 /* 00001672 */
  1872. label0000162C:
  1873. 0000162C  486E FFEC                pea.l      [A6 - 0x14]
  1874. 00001630  4EBA FEEE                jsr        [PC - 0x112 /* 00001520 */]
  1875. 00001634  588F                     addq.l     A7, 4
  1876. 00001636  2D40 FFF4                move.l     [A6 - 0xC], D0
  1877. 0000163A  4AAE FFF4                tst.l      [A6 - 0xC]
  1878. 0000163E  660C                     bne        +0xE /* 0000164C */
  1879. 00001640  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1880. 00001644  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1881. 00001648  7000                     moveq.l    D0, 0x00
  1882. 0000164A  6026                     bra        +0x28 /* 00001672 */
  1883. label0000164C:
  1884. 0000164C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1885. 00001650  A86F                     syscall    OpenPort
  1886. 00001652  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1887. 00001656  A875                     syscall    SetPBits/SetPortBits
  1888. 00001658  4267                     clr.w      -[A7]
  1889. 0000165A  4267                     clr.w      -[A7]
  1890. 0000165C  A878                     syscall    SetOrigin
  1891. 0000165E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1892. 00001662  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1893. 00001666  A876                     syscall    PortSize
  1894. 00001668  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1895. 0000166C  A873                     syscall    SetPort
  1896. 0000166E  202E FFFC                move.l     D0, [A6 - 0x4]
  1897. label00001672:
  1898. 00001672  4E5E                     unlink     A6
  1899. 00001674  4E75                     rts
  1900. 00001676  4352                     chk.w      D1, [A2]
  1901. 00001678  4541                     chk.w      D2, D1
  1902. 0000167A  5445                     addq.w     D5, 2
  1903. 0000167C  4752                     chk.w      D3, [A2]
  1904. 0000167E  4E56 FFFC                link       A6, -0x0004
  1905. 00001682  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1906. 00001686  A87D                     syscall    ClosePort
  1907. 00001688  206E 0008                movea.l    A0, [A6 + 0x8]
  1908. 0000168C  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  1909. 00001692  06AE FFFF FFF2 FFFC      addi.l     [A6 - 0x4], 0xFFFFFFF2
  1910. 0000169A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1911. 0000169E  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1912. 000016A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1913. 000016A6  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1914. 000016AA  4E5E                     unlink     A6
  1915. 000016AC  4E75                     rts
  1916. 000016AE  4445                     neg.w      D5
  1917. 000016B0  5354                     subq.w     [A4], 1
  1918. 000016B2  524F                     addq.w     A7, 1
  1919. 000016B4  5947                     subq.w     D7, 4
  1920. 000016B6  4E56 FFFC                link       A6, -0x0004
  1921. 000016BA  598F                     subq.l     A7, 4
  1922. 000016BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1923. 000016C0  A9B9                     syscall    GetCursor
  1924. 000016C2  205F                     movea.l    A0, [A7]+
  1925. 000016C4  2D48 FFFC                move.l     [A6 - 0x4], A0
  1926. 000016C8  4AAE FFFC                tst.l      [A6 - 0x4]
  1927. 000016CC  6718                     beq        +0x1A /* 000016E6 */
  1928. 000016CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1929. 000016D2  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  1930. 000016D6  206E FFFC                movea.l    A0, [A6 - 0x4]
  1931. 000016DA  2F10                     move.l     -[A7], [A0]
  1932. 000016DC  A851                     syscall    SetCursor
  1933. 000016DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1934. 000016E2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1935. label000016E6:
  1936. 000016E6  4E5E                     unlink     A6
  1937. 000016E8  4E75                     rts
  1938. 000016EA  4E45                     trap       5
  1939. 000016EC  5743                     subq.w     D3, 3
  1940. 000016EE  5552                     subq.w     [A2], 2
  1941. 000016F0  534F                     subq.w     A7, 1
  1942. 000016F2  4E56 FEEE                link       A6, -0x0112
  1943. 000016F6  558F                     subq.l     A7, 2
  1944. 000016F8  486E FEF0                pea.l      [A6 - 0x110]
  1945. 000016FC  486E FEEE                pea.l      [A6 - 0x112]
  1946. 00001700  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1947. 00001704  301F                     move.w     D0, [A7]+
  1948. 00001706  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1949. 0000170A  486E FEF0                pea.l      [A6 - 0x110]
  1950. 0000170E  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1951. 00001712  508F                     addq.l     A7, 8
  1952. 00001714  4A2E 000D                tst.b      [A6 + 0xD]
  1953. 00001718  660A                     bne        +0xC /* 00001724 */
  1954. 0000171A  486E FEF0                pea.l      [A6 - 0x110]
  1955. 0000171E  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1956. 00001722  588F                     addq.l     A7, 4
  1957. label00001724:
  1958. 00001724  558F                     subq.l     A7, 2
  1959. 00001726  486E FEF0                pea.l      [A6 - 0x110]
  1960. 0000172A  3F2E FEEE                move.w     -[A7], [A6 - 0x112]
  1961. 0000172E  486E FFF0                pea.l      [A6 - 0x10]
  1962. 00001732  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  1963. 00001736  301F                     move.w     D0, [A7]+
  1964. 00001738  2D6E 000E FFF0           move.l     [A6 - 0x10], [A6 + 0xE]
  1965. 0000173E  2D6E 0012 FFF4           move.l     [A6 - 0xC], [A6 + 0x12]
  1966. 00001744  558F                     subq.l     A7, 2
  1967. 00001746  486E FEF0                pea.l      [A6 - 0x110]
  1968. 0000174A  3F2E FEEE                move.w     -[A7], [A6 - 0x112]
  1969. 0000174E  486E FFF0                pea.l      [A6 - 0x10]
  1970. 00001752  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1971. 00001756  301F                     move.w     D0, [A7]+
  1972. 00001758  4E5E                     unlink     A6
  1973. 0000175A  4E75                     rts
  1974. 0000175C  5345                     subq.w     D5, 1
  1975. 0000175E  5446                     addq.w     D6, 2
  1976. 00001760  494C                     chk.w      D4, A4
  1977. 00001762  4554                     chk.w      D2, [A4]
  1978. export_116:
  1979. fn00001764:
  1980. 00001764  4E56 FE00                link       A6, -0x0200
  1981. 00001768  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1982. 0000176C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1983. 00001770  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1984. 00001774  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1985. 00001778  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1986. 0000177C  486E FE00                pea.l      [A6 - 0x200]
  1987. 00001780  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1988. 00001784  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1989. 00001788  486E FE00                pea.l      [A6 - 0x200]
  1990. 0000178C  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1991. 00001790  588F                     addq.l     A7, 4
  1992. 00001792  486E FE00                pea.l      [A6 - 0x200]
  1993. 00001796  4879 0000 00C2           push.l     0xC2
  1994. 0000179C  4879 0000 00C4           push.l     0xC4
  1995. 000017A2  4879 0000 00C6           push.l     0xC6
  1996. 000017A8  A98B                     syscall    ParamText
  1997. 000017AA  3F3C 0081                move.w     -[A7], 0x81
  1998. 000017AE  4EBA 0148                jsr        [PC + 0x148 /* 000018F8 */]
  1999. 000017B2  548F                     addq.l     A7, 2
  2000. 000017B4  4E5E                     unlink     A6
  2001. 000017B6  4E75                     rts
  2002. 000017B8  4E4F                     trap       15
  2003. 000017BA  4E46                     trap       6
  2004. 000017BC  4154                     chk.w      D0, [A4]
  2005. 000017BE  414C                     chk.w      D0, A4
  2006. export_128:
  2007. 000017C0  4E56 0000                link       A6, 0
  2008. 000017C4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2009. 000017C8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2010. 000017CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2011. 000017D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2012. 000017D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2013. 000017D8  4EBA FF8A                jsr        [PC - 0x76 /* 00001764 */]
  2014. 000017DC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2015. 000017E0  3F3C 0001                move.w     -[A7], 0x1
  2016. 000017E4  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2017. 000017E8  548F                     addq.l     A7, 2
  2018. 000017EA  4E5E                     unlink     A6
  2019. 000017EC  4E75                     rts
  2020. 000017EE  4641                     not.w      D1
  2021. 000017F0  5441                     addq.w     D1, 2
  2022. 000017F2  4C20 2020                movem.w    D2,A2, -[A0]
  2023. export_121:
  2024. 000017F6  4E56 FFF4                link       A6, -0x000C
  2025. 000017FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2026. 000017FE  A873                     syscall    SetPort
  2027. 00001800  598F                     subq.l     A7, 4
  2028. 00001802  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  2029. 00001808  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2030. 0000180C  A9A0                     syscall    GetResource
  2031. 0000180E  205F                     movea.l    A0, [A7]+
  2032. 00001810  2D48 FFFC                move.l     [A6 - 0x4], A0
  2033. 00001814  4AAE FFFC                tst.l      [A6 - 0x4]
  2034. 00001818  6734                     beq        +0x36 /* 0000184E */
  2035. 0000181A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2036. 0000181E  2050                     movea.l    A0, [A0]
  2037. 00001820  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2038. 00001824  5488                     addq.l     A0, 2
  2039. 00001826  22D8                     move.l     [A1]+, [A0]+
  2040. 00001828  22D8                     move.l     [A1]+, [A0]+
  2041. 0000182A  302E 000E                move.w     D0, [A6 + 0xE]
  2042. 0000182E  906E FFF6                sub.w      D0, [A6 - 0xA]
  2043. 00001832  322E 0010                move.w     D1, [A6 + 0x10]
  2044. 00001836  926E FFF4                sub.w      D1, [A6 - 0xC]
  2045. 0000183A  486E FFF4                pea.l      [A6 - 0xC]
  2046. 0000183E  3F00                     move.w     -[A7], D0
  2047. 00001840  3F01                     move.w     -[A7], D1
  2048. 00001842  A8A8                     syscall    OffsetRect
  2049. 00001844  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2050. 00001848  486E FFF4                pea.l      [A6 - 0xC]
  2051. 0000184C  A8F6                     syscall    DrawPicture
  2052. label0000184E:
  2053. 0000184E  4E5E                     unlink     A6
  2054. 00001850  4E75                     rts
  2055. 00001852  5049                     addq.w     A1, 8
  2056. 00001854  4354                     chk.w      D1, [A4]
  2057. 00001856  4154                     chk.w      D0, [A4]
  2058. 00001858  2020                     move.l     D0, -[A0]
  2059. export_118:
  2060. fn0000185A:
  2061. 0000185A  4E56 FFF4                link       A6, -0x000C
  2062. 0000185E  598F                     subq.l     A7, 4
  2063. 00001860  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  2064. 00001866  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2065. 0000186A  A9A0                     syscall    GetResource
  2066. 0000186C  205F                     movea.l    A0, [A7]+
  2067. 0000186E  2D48 FFFC                move.l     [A6 - 0x4], A0
  2068. 00001872  4AAE FFFC                tst.l      [A6 - 0x4]
  2069. 00001876  6744                     beq        +0x46 /* 000018BC */
  2070. 00001878  206E FFFC                movea.l    A0, [A6 - 0x4]
  2071. 0000187C  2050                     movea.l    A0, [A0]
  2072. 0000187E  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2073. 00001882  5488                     addq.l     A0, 2
  2074. 00001884  22D8                     move.l     [A1]+, [A0]+
  2075. 00001886  22D8                     move.l     [A1]+, [A0]+
  2076. 00001888  302E FFF6                move.w     D0, [A6 - 0xA]
  2077. 0000188C  4440                     neg.w      D0
  2078. 0000188E  322E FFF4                move.w     D1, [A6 - 0xC]
  2079. 00001892  4441                     neg.w      D1
  2080. 00001894  486E FFF4                pea.l      [A6 - 0xC]
  2081. 00001898  3F00                     move.w     -[A7], D0
  2082. 0000189A  3F01                     move.w     -[A7], D1
  2083. 0000189C  A8A8                     syscall    OffsetRect
  2084. 0000189E  486E FFF4                pea.l      [A6 - 0xC]
  2085. 000018A2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2086. 000018A6  486E FFF4                pea.l      [A6 - 0xC]
  2087. 000018AA  4EBA F45E                jsr        [PC - 0xBA2 /* 00000D0A */]
  2088. 000018AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2089. 000018B2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2090. 000018B6  486E FFF4                pea.l      [A6 - 0xC]
  2091. 000018BA  A8F6                     syscall    DrawPicture
  2092. label000018BC:
  2093. 000018BC  4E5E                     unlink     A6
  2094. 000018BE  4E75                     rts
  2095. 000018C0  4345                     chk.w      D1, D5
  2096. 000018C2  4E54 4552                link       A4, -0xFFFFBAAE
  2097. 000018C6  5049                     addq.w     A1, 8
  2098. 000018C8  4E56 0000                link       A6, 0
  2099. 000018CC  6012                     bra        +0x14 /* 000018E0 */
  2100. label000018CE:
  2101. 000018CE  206E 0008                movea.l    A0, [A6 + 0x8]
  2102. 000018D2  52AE 0008                addq.l     [A6 + 0x8], 1
  2103. 000018D6  226E 000C                movea.l    A1, [A6 + 0xC]
  2104. 000018DA  52AE 000C                addq.l     [A6 + 0xC], 1
  2105. 000018DE  1091                     move.b     [A0], [A1]
  2106. label000018E0:
  2107. 000018E0  302E 0010                move.w     D0, [A6 + 0x10]
  2108. 000018E4  536E 0010                subq.w     [A6 + 0x10], 1
  2109. 000018E8  4A40                     tst.w      D0
  2110. 000018EA  66E2                     bne        -0x1C /* 000018CE */
  2111. 000018EC  4E5E                     unlink     A6
  2112. 000018EE  4E75                     rts
  2113. 000018F0  4D45                     chk.w      D6, D5
  2114. 000018F2  4D43                     chk.w      D6, D3
  2115. 000018F4  4F50                     chk.w      D7, [A0]
  2116. 000018F6  5920                     subq.b     -[A0], 4
  2117. export_106:
  2118. fn000018F8:
  2119. 000018F8  4E56 FFFC                link       A6, -0x0004
  2120. 000018FC  598F                     subq.l     A7, 4
  2121. 000018FE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2122. 00001902  42A7                     clr.l      -[A7]
  2123. 00001904  4878 FFFF                push.l     0xFFFF
  2124. 00001908  A97C                     syscall    GetNewDialog
  2125. 0000190A  205F                     movea.l    A0, [A7]+
  2126. 0000190C  2B48 FA0C                move.l     [A5 - 0x5F4], A0
  2127. 00001910  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2128. 00001914  4EBA 03C2                jsr        [PC + 0x3C2 /* 00001CD8 */]
  2129. 00001918  548F                     addq.l     A7, 2
  2130. 0000191A  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2131. 0000191E  A915                     syscall    ShowWindow
  2132. 00001920  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2133. 00001924  A981                     syscall    DrawDialog
  2134. 00001926  4EBA 0066                jsr        [PC + 0x66 /* 0000198E */]
  2135. label0000192A:
  2136. 0000192A  42A7                     clr.l      -[A7]
  2137. 0000192C  486E FFFE                pea.l      [A6 - 0x2]
  2138. 00001930  A991                     syscall    ModalDialog
  2139. 00001932  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2140. 00001936  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2141. 0000193A  4EBA 03DE                jsr        [PC + 0x3DE /* 00001D1A */]
  2142. 0000193E  588F                     addq.l     A7, 4
  2143. 00001940  3D40 FFFC                move.w     [A6 - 0x4], D0
  2144. 00001944  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  2145. 0000194A  6708                     beq        +0xA /* 00001954 */
  2146. 0000194C  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  2147. 00001952  66D6                     bne        -0x28 /* 0000192A */
  2148. label00001954:
  2149. 00001954  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  2150. 0000195A  660A                     bne        +0xC /* 00001966 */
  2151. 0000195C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2152. 00001960  4EBA 0412                jsr        [PC + 0x412 /* 00001D74 */]
  2153. 00001964  548F                     addq.l     A7, 2
  2154. label00001966:
  2155. 00001966  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2156. 0000196A  A983                     syscall    DisposeDialog
  2157. 0000196C  0C6E 0001 FFFC           cmpi.w     [A6 - 0x4], 0x1
  2158. 00001972  660A                     bne        +0xC /* 0000197E */
  2159. 00001974  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2160. 00001978  4EBA 043C                jsr        [PC + 0x43C /* 00001DB6 */]
  2161. 0000197C  548F                     addq.l     A7, 2
  2162. label0000197E:
  2163. 0000197E  302E FFFC                move.w     D0, [A6 - 0x4]
  2164. 00001982  4E5E                     unlink     A6
  2165. 00001984  4E75                     rts
  2166. 00001986  4841                     swap.w     D1
  2167. 00001988  4E44                     trap       4
  2168. 0000198A  4C45 4449                movem.l    D0,D3,D6,A2,A6, D5
  2169. export_108:
  2170. fn0000198E:
  2171. 0000198E  4E56 FFF2                link       A6, -0x000E
  2172. 00001992  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2173. 00001996  3F3C 0001                move.w     -[A7], 0x1
  2174. 0000199A  486E FFFE                pea.l      [A6 - 0x2]
  2175. 0000199E  486E FFFA                pea.l      [A6 - 0x6]
  2176. 000019A2  486E FFF2                pea.l      [A6 - 0xE]
  2177. 000019A6  A98D                     syscall    GetDialogItem/GetDItem
  2178. 000019A8  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2179. 000019AC  A873                     syscall    SetPort
  2180. 000019AE  486D F90A                pea.l      [A5 - 0x6F6]
  2181. 000019B2  A89D                     syscall    PenPat
  2182. 000019B4  3F3C 0003                move.w     -[A7], 0x3
  2183. 000019B8  3F3C 0003                move.w     -[A7], 0x3
  2184. 000019BC  A89B                     syscall    PenSize
  2185. 000019BE  486E FFF2                pea.l      [A6 - 0xE]
  2186. 000019C2  3F3C FFFC                move.w     -[A7], 0xFFFC
  2187. 000019C6  3F3C FFFC                move.w     -[A7], 0xFFFC
  2188. 000019CA  A8A9                     syscall    InsetRect
  2189. 000019CC  486E FFF2                pea.l      [A6 - 0xE]
  2190. 000019D0  3F3C 0010                move.w     -[A7], 0x10
  2191. 000019D4  3F3C 0010                move.w     -[A7], 0x10
  2192. 000019D8  A8B0                     syscall    FrameRoundRect
  2193. 000019DA  4E5E                     unlink     A6
  2194. 000019DC  4E75                     rts
  2195. 000019DE  4445                     neg.w      D5
  2196. 000019E0  4641                     not.w      D1
  2197. 000019E2  554C                     subq.w     A4, 2
  2198. 000019E4  5442                     addq.w     D2, 2
  2199. export_109:
  2200. 000019E6  4E56 FFE8                link       A6, -0x0018
  2201. 000019EA  426E FFF4                clr.w      [A6 - 0xC]
  2202. 000019EE  598F                     subq.l     A7, 4
  2203. 000019F0  A8D8                     syscall    NewRgn
  2204. 000019F2  205F                     movea.l    A0, [A7]+
  2205. 000019F4  2D48 FFE8                move.l     [A6 - 0x18], A0
  2206. 000019F8  A8DA                     syscall    OpenRgn
  2207. 000019FA  3D6E 0008 FFFE           move.w     [A6 - 0x2], [A6 + 0x8]
  2208. 00001A00  6000 005E                bra        +0x60 /* 00001A60 */
  2209. label00001A04:
  2210. 00001A04  302E FFFE                move.w     D0, [A6 - 0x2]
  2211. 00001A08  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2212. 00001A0C  6704                     beq        +0x6 /* 00001A12 */
  2213. 00001A0E  7000                     moveq.l    D0, 0x00
  2214. 00001A10  6002                     bra        +0x4 /* 00001A14 */
  2215. label00001A12:
  2216. 00001A12  7001                     moveq.l    D0, 0x01
  2217. label00001A14:
  2218. 00001A14  3D40 FFF6                move.w     [A6 - 0xA], D0
  2219. 00001A18  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2220. 00001A1C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2221. 00001A20  486E FFF8                pea.l      [A6 - 0x8]
  2222. 00001A24  486E FFFA                pea.l      [A6 - 0x6]
  2223. 00001A28  486E FFEC                pea.l      [A6 - 0x14]
  2224. 00001A2C  A98D                     syscall    GetDialogItem/GetDItem
  2225. 00001A2E  558F                     subq.l     A7, 2
  2226. 00001A30  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2227. 00001A34  A960                     syscall    GetControlValue/GetCtlValue
  2228. 00001A36  301F                     move.w     D0, [A7]+
  2229. 00001A38  3D40 FFF8                move.w     [A6 - 0x8], D0
  2230. 00001A3C  302E FFF8                move.w     D0, [A6 - 0x8]
  2231. 00001A40  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  2232. 00001A44  6716                     beq        +0x18 /* 00001A5C */
  2233. 00001A46  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2234. 00001A4A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2235. 00001A4E  A963                     syscall    SetControlValue/SetCtlValue
  2236. 00001A50  486E FFEC                pea.l      [A6 - 0x14]
  2237. 00001A54  A8A1                     syscall    FrameRect
  2238. 00001A56  7001                     moveq.l    D0, 0x01
  2239. 00001A58  3D40 FFF4                move.w     [A6 - 0xC], D0
  2240. label00001A5C:
  2241. 00001A5C  526E FFFE                addq.w     [A6 - 0x2], 1
  2242. label00001A60:
  2243. 00001A60  302E FFFE                move.w     D0, [A6 - 0x2]
  2244. 00001A64  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2245. 00001A68  6F9A                     ble        -0x64 /* 00001A04 */
  2246. 00001A6A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2247. 00001A6E  A8DB                     syscall    CloseRgn
  2248. 00001A70  4A6E FFF4                tst.w      [A6 - 0xC]
  2249. 00001A74  670A                     beq        +0xC /* 00001A80 */
  2250. 00001A76  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2251. 00001A7A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2252. 00001A7E  A978                     syscall    UpdtDialog
  2253. label00001A80:
  2254. 00001A80  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2255. 00001A84  A8D9                     syscall    DisposRgn/DisposeRgn
  2256. 00001A86  302E FFF4                move.w     D0, [A6 - 0xC]
  2257. 00001A8A  4E5E                     unlink     A6
  2258. 00001A8C  4E75                     rts
  2259. 00001A8E  5241                     addq.w     D1, 1
  2260. 00001A90  4449                     neg.w      A1
  2261. 00001A92  4F53                     chk.w      D7, [A3]
  2262. 00001A94  2020                     move.l     D0, -[A0]
  2263. export_110:
  2264. 00001A96  4E56 FFF0                link       A6, -0x0010
  2265. 00001A9A  3D6E 0008 FFFE           move.w     [A6 - 0x2], [A6 + 0x8]
  2266. 00001AA0  6034                     bra        +0x36 /* 00001AD6 */
  2267. label00001AA2:
  2268. 00001AA2  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2269. 00001AA6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2270. 00001AAA  486E FFFC                pea.l      [A6 - 0x4]
  2271. 00001AAE  486E FFF8                pea.l      [A6 - 0x8]
  2272. 00001AB2  486E FFF0                pea.l      [A6 - 0x10]
  2273. 00001AB6  A98D                     syscall    GetDialogItem/GetDItem
  2274. 00001AB8  558F                     subq.l     A7, 2
  2275. 00001ABA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2276. 00001ABE  A960                     syscall    GetControlValue/GetCtlValue
  2277. 00001AC0  301F                     move.w     D0, [A7]+
  2278. 00001AC2  3D40 FFFC                move.w     [A6 - 0x4], D0
  2279. 00001AC6  4A6E FFFC                tst.w      [A6 - 0x4]
  2280. 00001ACA  6706                     beq        +0x8 /* 00001AD2 */
  2281. 00001ACC  302E FFFE                move.w     D0, [A6 - 0x2]
  2282. 00001AD0  6010                     bra        +0x12 /* 00001AE2 */
  2283. label00001AD2:
  2284. 00001AD2  526E FFFE                addq.w     [A6 - 0x2], 1
  2285. label00001AD6:
  2286. 00001AD6  302E FFFE                move.w     D0, [A6 - 0x2]
  2287. 00001ADA  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2288. 00001ADE  6FC2                     ble        -0x3C /* 00001AA2 */
  2289. 00001AE0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2290. label00001AE2:
  2291. 00001AE2  4E5E                     unlink     A6
  2292. 00001AE4  4E75                     rts
  2293. 00001AE6  5152                     subq.w     [A2], 8
  2294. 00001AE8  4144                     chk.w      D0, D4
  2295. 00001AEA  494F                     chk.w      D4, A7
  2296. 00001AEC  5320                     subq.b     -[A0], 1
  2297. 00001AEE  4E56 FEF2                link       A6, -0x010E
  2298. 00001AF2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2299. 00001AF6  486E FEF2                pea.l      [A6 - 0x10E]
  2300. 00001AFA  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2301. 00001AFE  508F                     addq.l     A7, 8
  2302. 00001B00  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2303. 00001B04  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2304. 00001B08  486E FFFE                pea.l      [A6 - 0x2]
  2305. 00001B0C  486E FFF2                pea.l      [A6 - 0xE]
  2306. 00001B10  486E FFF6                pea.l      [A6 - 0xA]
  2307. 00001B14  A98D                     syscall    GetDialogItem/GetDItem
  2308. 00001B16  486E FEF2                pea.l      [A6 - 0x10E]
  2309. 00001B1A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2310. 00001B1E  588F                     addq.l     A7, 4
  2311. 00001B20  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2312. 00001B24  486E FEF2                pea.l      [A6 - 0x10E]
  2313. 00001B28  A98F                     syscall    SetDialogItemText/SetIText
  2314. 00001B2A  4E5E                     unlink     A6
  2315. 00001B2C  4E75                     rts
  2316. 00001B2E  5345                     subq.w     D5, 1
  2317. 00001B30  5454                     addq.w     [A4], 2
  2318. 00001B32  4558                     chk.w      D2, [A0]+
  2319. 00001B34  5420                     addq.b     -[A0], 2
  2320. export_105:
  2321. 00001B36  4E56 FFF2                link       A6, -0x000E
  2322. 00001B3A  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2323. 00001B3E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2324. 00001B42  486E FFFE                pea.l      [A6 - 0x2]
  2325. 00001B46  486E FFF2                pea.l      [A6 - 0xE]
  2326. 00001B4A  486E FFF6                pea.l      [A6 - 0xA]
  2327. 00001B4E  A98D                     syscall    GetDialogItem/GetDItem
  2328. 00001B50  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2329. 00001B54  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2330. 00001B58  A98F                     syscall    SetDialogItemText/SetIText
  2331. 00001B5A  4E5E                     unlink     A6
  2332. 00001B5C  4E75                     rts
  2333. 00001B5E  5345                     subq.w     D5, 1
  2334. 00001B60  5450                     addq.w     [A0], 2
  2335. 00001B62  5445                     addq.w     D5, 2
  2336. 00001B64  5854                     addq.w     [A4], 4
  2337. export_107:
  2338. 00001B66  4E56 FFA2                link       A6, -0x005E
  2339. 00001B6A  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2340. 00001B6E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2341. 00001B72  486E FFFE                pea.l      [A6 - 0x2]
  2342. 00001B76  486E FFF2                pea.l      [A6 - 0xE]
  2343. 00001B7A  486E FFF6                pea.l      [A6 - 0xA]
  2344. 00001B7E  A98D                     syscall    GetDialogItem/GetDItem
  2345. 00001B80  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2346. 00001B84  486E FFA2                pea.l      [A6 - 0x5E]
  2347. 00001B88  A990                     syscall    GetDialogItemText/GetIText
  2348. 00001B8A  486E FFA2                pea.l      [A6 - 0x5E]
  2349. 00001B8E  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  2350. 00001B92  588F                     addq.l     A7, 4
  2351. 00001B94  3F3C 001E                move.w     -[A7], 0x1E
  2352. 00001B98  486E FFA2                pea.l      [A6 - 0x5E]
  2353. 00001B9C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2354. 00001BA0  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  2355. 00001BA4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2356. 00001BA8  206E 000A                movea.l    A0, [A6 + 0xA]
  2357. 00001BAC  4228 001E                clr.b      [A0 + 0x1E]
  2358. 00001BB0  6016                     bra        +0x18 /* 00001BC8 */
  2359. label00001BB2:
  2360. 00001BB2  206E 000A                movea.l    A0, [A6 + 0xA]
  2361. 00001BB6  0C10 000D                cmpi.b     [A0], 0xD /* '\r' */
  2362. 00001BBA  6608                     bne        +0xA /* 00001BC4 */
  2363. 00001BBC  206E 000A                movea.l    A0, [A6 + 0xA]
  2364. 00001BC0  7020                     moveq.l    D0, 0x20
  2365. 00001BC2  1080                     move.b     [A0], D0
  2366. label00001BC4:
  2367. 00001BC4  52AE 000A                addq.l     [A6 + 0xA], 1
  2368. label00001BC8:
  2369. 00001BC8  206E 000A                movea.l    A0, [A6 + 0xA]
  2370. 00001BCC  4A10                     tst.b      [A0]
  2371. 00001BCE  66E2                     bne        -0x1C /* 00001BB2 */
  2372. 00001BD0  4E5E                     unlink     A6
  2373. 00001BD2  4E75                     rts
  2374. 00001BD4  4745                     chk.w      D3, D5
  2375. 00001BD6  5454                     addq.w     [A4], 2
  2376. 00001BD8  4558                     chk.w      D2, [A0]+
  2377. 00001BDA  5420                     addq.b     -[A0], 2
  2378. export_103:
  2379. 00001BDC  4E56 FFEC                link       A6, -0x0014
  2380. 00001BE0  426E FFF8                clr.w      [A6 - 0x8]
  2381. 00001BE4  598F                     subq.l     A7, 4
  2382. 00001BE6  A8D8                     syscall    NewRgn
  2383. 00001BE8  205F                     movea.l    A0, [A7]+
  2384. 00001BEA  2D48 FFEC                move.l     [A6 - 0x14], A0
  2385. 00001BEE  A8DA                     syscall    OpenRgn
  2386. 00001BF0  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2387. 00001BF4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2388. 00001BF8  486E FFFA                pea.l      [A6 - 0x6]
  2389. 00001BFC  486E FFFC                pea.l      [A6 - 0x4]
  2390. 00001C00  486E FFF0                pea.l      [A6 - 0x10]
  2391. 00001C04  A98D                     syscall    GetDialogItem/GetDItem
  2392. 00001C06  558F                     subq.l     A7, 2
  2393. 00001C08  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2394. 00001C0C  A960                     syscall    GetControlValue/GetCtlValue
  2395. 00001C0E  301F                     move.w     D0, [A7]+
  2396. 00001C10  3D40 FFFA                move.w     [A6 - 0x6], D0
  2397. 00001C14  0C6E 0002 000A           cmpi.w     [A6 + 0xA], 0x2
  2398. 00001C1A  660A                     bne        +0xC /* 00001C26 */
  2399. 00001C1C  7001                     moveq.l    D0, 0x01
  2400. 00001C1E  906E FFFA                sub.w      D0, [A6 - 0x6]
  2401. 00001C22  3D40 000A                move.w     [A6 + 0xA], D0
  2402. label00001C26:
  2403. 00001C26  302E FFFA                move.w     D0, [A6 - 0x6]
  2404. 00001C2A  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2405. 00001C2E  6716                     beq        +0x18 /* 00001C46 */
  2406. 00001C30  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2407. 00001C34  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2408. 00001C38  A963                     syscall    SetControlValue/SetCtlValue
  2409. 00001C3A  486E FFF0                pea.l      [A6 - 0x10]
  2410. 00001C3E  A8A1                     syscall    FrameRect
  2411. 00001C40  7001                     moveq.l    D0, 0x01
  2412. 00001C42  3D40 FFF8                move.w     [A6 - 0x8], D0
  2413. label00001C46:
  2414. 00001C46  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2415. 00001C4A  A8DB                     syscall    CloseRgn
  2416. 00001C4C  4A6E FFF8                tst.w      [A6 - 0x8]
  2417. 00001C50  670A                     beq        +0xC /* 00001C5C */
  2418. 00001C52  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2419. 00001C56  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2420. 00001C5A  A978                     syscall    UpdtDialog
  2421. label00001C5C:
  2422. 00001C5C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2423. 00001C60  A8D9                     syscall    DisposRgn/DisposeRgn
  2424. 00001C62  302E 000A                move.w     D0, [A6 + 0xA]
  2425. 00001C66  4E5E                     unlink     A6
  2426. 00001C68  4E75                     rts
  2427. 00001C6A  4348                     chk.w      D1, A0
  2428. 00001C6C  4543                     chk.w      D2, D3
  2429. 00001C6E  4B42                     chk.w      D5, D2
  2430. 00001C70  4F58                     chk.w      D7, [A0]+
  2431. export_104:
  2432. 00001C72  4E56 FFF2                link       A6, -0x000E
  2433. 00001C76  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2434. 00001C7A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2435. 00001C7E  486E FFFA                pea.l      [A6 - 0x6]
  2436. 00001C82  486E FFFC                pea.l      [A6 - 0x4]
  2437. 00001C86  486E FFF2                pea.l      [A6 - 0xE]
  2438. 00001C8A  A98D                     syscall    GetDialogItem/GetDItem
  2439. 00001C8C  558F                     subq.l     A7, 2
  2440. 00001C8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2441. 00001C92  A960                     syscall    GetControlValue/GetCtlValue
  2442. 00001C94  301F                     move.w     D0, [A7]+
  2443. 00001C96  4E5E                     unlink     A6
  2444. 00001C98  4E75                     rts
  2445. 00001C9A  5143                     subq.w     D3, 8
  2446. 00001C9C  4845                     swap.w     D5
  2447. 00001C9E  434B                     chk.w      D1, A3
  2448. 00001CA0  424F                     clr.w      A7
  2449. 00001CA2  4E56 FF8E                link       A6, -0x0072
  2450. 00001CA6  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2451. 00001CAA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2452. 00001CAE  486E FFFE                pea.l      [A6 - 0x2]
  2453. 00001CB2  486E FFF2                pea.l      [A6 - 0xE]
  2454. 00001CB6  486E FFF6                pea.l      [A6 - 0xA]
  2455. 00001CBA  A98D                     syscall    GetDialogItem/GetDItem
  2456. 00001CBC  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2457. 00001CC0  486E FF8E                pea.l      [A6 - 0x72]
  2458. 00001CC4  A990                     syscall    GetDialogItemText/GetIText
  2459. 00001CC6  102E FF8E                move.b     D0, [A6 - 0x72]
  2460. 00001CCA  4880                     ext.w      D0
  2461. 00001CCC  4E5E                     unlink     A6
  2462. 00001CCE  4E75                     rts
  2463. 00001CD0  4449                     neg.w      A1
  2464. 00001CD2  4448                     neg.w      A0
  2465. 00001CD4  4554                     chk.w      D2, [A4]
  2466. 00001CD6  5950                     subq.w     [A0], 4
  2467. fn00001CD8:
  2468. 00001CD8  4E56 0000                link       A6, 0
  2469. 00001CDC  302E 0008                move.w     D0, [A6 + 0x8]
  2470. 00001CE0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2471. 00001CE4  0004 0012                ori.b      D4, 0x12
  2472. 00001CE8  0084 0014 03EA           ori.l      D4, 0x1403EA
  2473. 00001CEE  0016 03EB                ori.b      [A6], 0xEB
  2474. 00001CF2  0018 07D0                ori.b      [A0]+, 0xD0
  2475. 00001CF6  0018 4EBA                ori.b      [A0]+, 0xBA
  2476. 00001CFA  01CA                     .incomplete
  2477. 00001CFC  6010                     bra        +0x12 /* 00001D0E */
  2478. 00001CFE  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2479. 00001D02  600A                     bra        +0xC /* 00001D0E */
  2480. 00001D04  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  2481. 00001D08  6004                     bra        +0x6 /* 00001D0E */
  2482. 00001D0A  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  2483. label00001D0E:
  2484. 00001D0E  4E5E                     unlink     A6
  2485. 00001D10  4E75                     rts
  2486. 00001D12  494E                     chk.w      D4, A6
  2487. 00001D14  4954                     chk.w      D4, [A4]
  2488. 00001D16  4449                     neg.w      A1
  2489. 00001D18  414C                     chk.w      D0, A4
  2490. fn00001D1A:
  2491. 00001D1A  4E56 0000                link       A6, 0
  2492. 00001D1E  302E 0008                move.w     D0, [A6 + 0x8]
  2493. 00001D22  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2494. 00001D26  0003 000E                ori.b      D3, 0xE
  2495. 00001D2A  0084 001A 03EA           ori.l      D4, 0x1A03EA
  2496. 00001D30  0026 07D0                ori.b      -[A6], 0xD0
  2497. 00001D34  0030 3F2E 000A           ori.b      [A0 + D0.w + 0xA], 0x2E /* '.' */
  2498. 00001D3A  4EBA 01B8                jsr        [PC + 0x1B8 /* 00001EF4 */]
  2499. 00001D3E  548F                     addq.l     A7, 2
  2500. 00001D40  3D40 000A                move.w     [A6 + 0xA], D0
  2501. 00001D44  601E                     bra        +0x20 /* 00001D64 */
  2502. 00001D46  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2503. 00001D4A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2504. 00001D4E  548F                     addq.l     A7, 2
  2505. 00001D50  3D40 000A                move.w     [A6 + 0xA], D0
  2506. 00001D54  600E                     bra        +0x10 /* 00001D64 */
  2507. 00001D56  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2508. 00001D5A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  2509. 00001D5E  548F                     addq.l     A7, 2
  2510. 00001D60  3D40 000A                move.w     [A6 + 0xA], D0
  2511. label00001D64:
  2512. 00001D64  302E 000A                move.w     D0, [A6 + 0xA]
  2513. 00001D68  4E5E                     unlink     A6
  2514. 00001D6A  4E75                     rts
  2515. 00001D6C  4841                     swap.w     D1
  2516. 00001D6E  4E44                     trap       4
  2517. 00001D70  4C45 4443                movem.l    D0,D1,D6,A2,A6, D5
  2518. fn00001D74:
  2519. 00001D74  4E56 0000                link       A6, 0
  2520. 00001D78  302E 0008                move.w     D0, [A6 + 0x8]
  2521. 00001D7C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2522. 00001D80  0004 0012                ori.b      D4, 0x12
  2523. 00001D84  0084 0014 07D0           ori.l      D4, 0x1407D0
  2524. 00001D8A  0016 03EA                ori.b      [A6], 0xEA
  2525. 00001D8E  0018 03EB                ori.b      [A0]+, 0xEB
  2526. 00001D92  0018 4EBA                ori.b      [A0]+, 0xBA
  2527. 00001D96  0198                     bclr       [A0]+, D0
  2528. 00001D98  6010                     bra        +0x12 /* 00001DAA */
  2529. 00001D9A  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  2530. 00001D9E  600A                     bra        +0xC /* 00001DAA */
  2531. 00001DA0  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2532. 00001DA4  6004                     bra        +0x6 /* 00001DAA */
  2533. 00001DA6  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  2534. label00001DAA:
  2535. 00001DAA  4E5E                     unlink     A6
  2536. 00001DAC  4E75                     rts
  2537. 00001DAE  494E                     chk.w      D4, A6
  2538. 00001DB0  5445                     addq.w     D5, 2
  2539. 00001DB2  5250                     addq.w     [A0], 1
  2540. 00001DB4  5245                     addq.w     D5, 1
  2541. fn00001DB6:
  2542. 00001DB6  4E56 0000                link       A6, 0
  2543. 00001DBA  302E 0008                move.w     D0, [A6 + 0x8]
  2544. 00001DBE  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2545. 00001DC2  0002 000A                ori.b      D2, 0xA /* '\n' */
  2546. 00001DC6  03EA                     .incomplete
  2547. 00001DC8  000C 07D0                ori.b      A4, 0xD0
  2548. 00001DCC  000C 4EAD                ori.b      A4, 0xAD
  2549. 00001DD0  01FA                     .incomplete
  2550. 00001DD2  6004                     bra        +0x6 /* 00001DD8 */
  2551. 00001DD4  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  2552. label00001DD8:
  2553. 00001DD8  4E5E                     unlink     A6
  2554. 00001DDA  4E75                     rts
  2555. 00001DDC  4146                     chk.w      D0, D6
  2556. 00001DDE  5445                     addq.w     D5, 2
  2557. 00001DE0  5244                     addq.w     D4, 1
  2558. 00001DE2  4941                     chk.w      D4, D1
  2559. fn00001DE4:
  2560. 00001DE4  4E56 FFF2                link       A6, -0x000E
  2561. 00001DE8  426E FFF2                clr.w      [A6 - 0xE]
  2562. 00001DEC  598F                     subq.l     A7, 4
  2563. 00001DEE  4879 6854 7874           push.l     0x68547874 /* 'hTxt' */
  2564. 00001DF4  3F3C 2710                move.w     -[A7], 0x2710
  2565. 00001DF8  A9A0                     syscall    GetResource
  2566. 00001DFA  205F                     movea.l    A0, [A7]+
  2567. 00001DFC  2B48 FFD0                move.l     [A5 - 0x30], A0
  2568. 00001E00  2F2D FFD0                move.l     -[A7], [A5 - 0x30]
  2569. 00001E04  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  2570. 00001E08  426D FFD4                clr.w      [A5 - 0x2C]
  2571. 00001E0C  598F                     subq.l     A7, 4
  2572. 00001E0E  2F2D FFD0                move.l     -[A7], [A5 - 0x30]
  2573. 00001E12  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2574. 00001E16  201F                     move.l     D0, [A7]+
  2575. 00001E18  2D40 FFF4                move.l     [A6 - 0xC], D0
  2576. 00001E1C  42AE FFF8                clr.l      [A6 - 0x8]
  2577. 00001E20  206D FFD0                movea.l    A0, [A5 - 0x30]
  2578. 00001E24  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  2579. 00001E28  6016                     bra        +0x18 /* 00001E40 */
  2580. label00001E2A:
  2581. 00001E2A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2582. 00001E2E  0C10 000D                cmpi.b     [A0], 0xD /* '\r' */
  2583. 00001E32  6604                     bne        +0x6 /* 00001E38 */
  2584. 00001E34  526D FFD4                addq.w     [A5 - 0x2C], 1
  2585. label00001E38:
  2586. 00001E38  52AE FFFC                addq.l     [A6 - 0x4], 1
  2587. 00001E3C  52AE FFF8                addq.l     [A6 - 0x8], 1
  2588. label00001E40:
  2589. 00001E40  202E FFF8                move.l     D0, [A6 - 0x8]
  2590. 00001E44  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  2591. 00001E48  6DE0                     blt        -0x1E /* 00001E2A */
  2592. 00001E4A  302D FFD4                move.w     D0, [A5 - 0x2C]
  2593. 00001E4E  E540                     asl        D0.w, 2
  2594. 00001E50  598F                     subq.l     A7, 4
  2595. 00001E52  48C0                     ext.l      D0
  2596. 00001E54  2F00                     move.l     -[A7], D0
  2597. 00001E56  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2598. 00001E5A  205F                     movea.l    A0, [A7]+
  2599. 00001E5C  2B48 FFCC                move.l     [A5 - 0x34], A0
  2600. 00001E60  42AE FFF8                clr.l      [A6 - 0x8]
  2601. 00001E64  206D FFD0                movea.l    A0, [A5 - 0x30]
  2602. 00001E68  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  2603. 00001E6C  6030                     bra        +0x32 /* 00001E9E */
  2604. label00001E6E:
  2605. 00001E6E  302E FFF2                move.w     D0, [A6 - 0xE]
  2606. 00001E72  526E FFF2                addq.w     [A6 - 0xE], 1
  2607. 00001E76  48C0                     ext.l      D0
  2608. 00001E78  E580                     asl        D0, 2
  2609. 00001E7A  D0AD FFCC                add.l      D0, [A5 - 0x34]
  2610. 00001E7E  2040                     movea.l    A0, D0
  2611. 00001E80  20AE FFFC                move.l     [A0], [A6 - 0x4]
  2612. 00001E84  6004                     bra        +0x6 /* 00001E8A */
  2613. label00001E86:
  2614. 00001E86  52AE FFFC                addq.l     [A6 - 0x4], 1
  2615. label00001E8A:
  2616. 00001E8A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2617. 00001E8E  0C10 000D                cmpi.b     [A0], 0xD /* '\r' */
  2618. 00001E92  66F2                     bne        -0xC /* 00001E86 */
  2619. 00001E94  206E FFFC                movea.l    A0, [A6 - 0x4]
  2620. 00001E98  4210                     clr.b      [A0]
  2621. 00001E9A  52AE FFFC                addq.l     [A6 - 0x4], 1
  2622. label00001E9E:
  2623. 00001E9E  302E FFF2                move.w     D0, [A6 - 0xE]
  2624. 00001EA2  B06D FFD4                cmp.w      D0, [A5 - 0x2C]
  2625. 00001EA6  6DC6                     blt        -0x38 /* 00001E6E */
  2626. 00001EA8  4E5E                     unlink     A6
  2627. 00001EAA  4E75                     rts
  2628. 00001EAC  4C4F 4144                movem.l    D2,D6,A0,A6, A7
  2629. 00001EB0  4845                     swap.w     D5
  2630. 00001EB2  4C50 2F2D                movem.l    D0,D2,D3,D5,A0,A1,A2,A3,A5, [A0]
  2631. // begin alternate branch 00001EB4-00001EB8
  2632. fn00001EB4:
  2633. 00001EB4  2F2D FFCC                move.l     -[A7], [A5 - 0x34]
  2634. // end alternate branch 00001EB4-00001EB8
  2635. fn00001EB4: // (misaligned)
  2636. 00001EB6  FFCC                     .invalid   <<F/7/7>>
  2637. 00001EB8  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2638. 00001EBC  2F2D FFD0                move.l     -[A7], [A5 - 0x30]
  2639. 00001EC0  A9A3                     syscall    ReleaseResource
  2640. 00001EC2  4E75                     rts
  2641. 00001EC4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2642. 00001EC6  3B40 FFDC                move.w     [A5 - 0x24], D0
  2643. 00001ECA  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2644. 00001ECE  4EBA 02F0                jsr        [PC + 0x2F0 /* 000021C0 */]
  2645. 00001ED2  588F                     addq.l     A7, 4
  2646. 00001ED4  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2647. 00001ED8  4EBA 047E                jsr        [PC + 0x47E /* 00002358 */]
  2648. 00001EDC  588F                     addq.l     A7, 4
  2649. 00001EDE  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2650. 00001EE2  4EBA 03EE                jsr        [PC + 0x3EE /* 000022D2 */]
  2651. 00001EE6  588F                     addq.l     A7, 4
  2652. 00001EE8  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2653. 00001EEC  4EBA 042E                jsr        [PC + 0x42E /* 0000231C */]
  2654. 00001EF0  588F                     addq.l     A7, 4
  2655. 00001EF2  4E75                     rts
  2656. fn00001EF4:
  2657. 00001EF4  4E56 0000                link       A6, 0
  2658. 00001EF8  302E 0008                move.w     D0, [A6 + 0x8]
  2659. 00001EFC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2660. 00001F00  0004 0007                ori.b      D4, 0x7
  2661. 00001F04  001A 0008                ori.b      [A2]+, 0x8
  2662. 00001F08  0016 000A                ori.b      [A6], 0xA /* '\n' */
  2663. 00001F0C  000E 4EBA                ori.b      A6, 0xBA
  2664. 00001F10  01B2 600A                bclr       [A2 + D6.w + 0xA], D0
  2665. 00001F14  4EBA 01E6                jsr        [PC + 0x1E6 /* 000020FC */]
  2666. 00001F18  6004                     bra        +0x6 /* 00001F1E */
  2667. 00001F1A  4EBA 001C                jsr        [PC + 0x1C /* 00001F38 */]
  2668. label00001F1E:
  2669. 00001F1E  302E 0008                move.w     D0, [A6 + 0x8]
  2670. 00001F22  4E5E                     unlink     A6
  2671. 00001F24  4E75                     rts
  2672. 00001F26  4845                     swap.w     D5
  2673. 00001F28  4C50 4449                movem.l    D0,D3,D6,A2,A6, [A0]
  2674. 00001F2C  414C                     chk.w      D0, A4
  2675. 00001F2E  4EBA 0490                jsr        [PC + 0x490 /* 000023C0 */]
  2676. 00001F32  4EBA 0636                jsr        [PC + 0x636 /* 0000256A */]
  2677. 00001F36  4E75                     rts
  2678. fn00001F38:
  2679. 00001F38  4E56 FEEC                link       A6, -0x0114
  2680. 00001F3C  4EBA 0490                jsr        [PC + 0x490 /* 000023CE */]
  2681. 00001F40  3D40 FEF4                move.w     [A6 - 0x10C], D0
  2682. 00001F44  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2683. 00001F48  676E                     beq        +0x70 /* 00001FB8 */
  2684. 00001F4A  302E FEF4                move.w     D0, [A6 - 0x10C]
  2685. 00001F4E  48C0                     ext.l      D0
  2686. 00001F50  E580                     asl        D0, 2
  2687. 00001F52  D0AD FFCC                add.l      D0, [A5 - 0x34]
  2688. 00001F56  2040                     movea.l    A0, D0
  2689. 00001F58  2F10                     move.l     -[A7], [A0]
  2690. 00001F5A  486E FF00                pea.l      [A6 - 0x100]
  2691. 00001F5E  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  2692. 00001F62  508F                     addq.l     A7, 8
  2693. 00001F64  486E FF00                pea.l      [A6 - 0x100]
  2694. 00001F68  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2695. 00001F6C  588F                     addq.l     A7, 4
  2696. 00001F6E  486E FF00                pea.l      [A6 - 0x100]
  2697. 00001F72  4879 0000 0416           push.l     0x416
  2698. 00001F78  4879 0000 0418           push.l     0x418
  2699. 00001F7E  4879 0000 041A           push.l     0x41A
  2700. 00001F84  A98B                     syscall    ParamText
  2701. 00001F86  3F2E FEF4                move.w     -[A7], [A6 - 0x10C]
  2702. 00001F8A  4EBA 04F0                jsr        [PC + 0x4F0 /* 0000247C */]
  2703. 00001F8E  548F                     addq.l     A7, 2
  2704. 00001F90  598F                     subq.l     A7, 4
  2705. 00001F92  A8D8                     syscall    NewRgn
  2706. 00001F94  205F                     movea.l    A0, [A7]+
  2707. 00001F96  2D48 FEEC                move.l     [A6 - 0x114], A0
  2708. 00001F9A  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  2709. 00001F9E  206D FA0C                movea.l    A0, [A5 - 0x5F4]
  2710. 00001FA2  4868 0010                pea.l      [A0 + 0x10]
  2711. 00001FA6  A8DF                     syscall    RectRgn
  2712. 00001FA8  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2713. 00001FAC  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  2714. 00001FB0  A978                     syscall    UpdtDialog
  2715. 00001FB2  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  2716. 00001FB6  A8D9                     syscall    DisposRgn/DisposeRgn
  2717. label00001FB8:
  2718. 00001FB8  4E5E                     unlink     A6
  2719. 00001FBA  4E75                     rts
  2720. 00001FBC  4449                     neg.w      A1
  2721. 00001FBE  5350                     subq.w     [A0], 1
  2722. 00001FC0  4C41 594C                movem.l    D2,D3,D6,A0,A3,A4,A6, D1
  2723. export_113:
  2724. 00001FC4  4E56 FFF2                link       A6, -0x000E
  2725. 00001FC8  4AAD FFE4                tst.l      [A5 - 0x1C]
  2726. 00001FCC  672C                     beq        +0x2E /* 00001FFA */
  2727. 00001FCE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2728. 00001FD2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2729. 00001FD6  486E FFF2                pea.l      [A6 - 0xE]
  2730. 00001FDA  486E FFF4                pea.l      [A6 - 0xC]
  2731. 00001FDE  486E FFF8                pea.l      [A6 - 0x8]
  2732. 00001FE2  A98D                     syscall    GetDialogItem/GetDItem
  2733. 00001FE4  3F3C 0001                move.w     -[A7], 0x1
  2734. 00001FE8  3F3C 0001                move.w     -[A7], 0x1
  2735. 00001FEC  A89B                     syscall    PenSize
  2736. 00001FEE  486D F90A                pea.l      [A5 - 0x6F6]
  2737. 00001FF2  A89D                     syscall    PenPat
  2738. 00001FF4  486E FFF8                pea.l      [A6 - 0x8]
  2739. 00001FF8  A8A1                     syscall    FrameRect
  2740. label00001FFA:
  2741. 00001FFA  4E5E                     unlink     A6
  2742. 00001FFC  205F                     movea.l    A0, [A7]+
  2743. 00001FFE  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2744. 00002002  4ED0                     jmp        [A0]
  2745. 00002004  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  2746. 00002008  4452                     neg.w      [A2]
  2747. 0000200A  4157                     chk.w      D0, [A7]
  2748. export_115:
  2749. 0000200C  4E56 FFF2                link       A6, -0x000E
  2750. 00002010  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2751. 00002014  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2752. 00002018  486E FFF2                pea.l      [A6 - 0xE]
  2753. 0000201C  486E FFF4                pea.l      [A6 - 0xC]
  2754. 00002020  486E FFF8                pea.l      [A6 - 0x8]
  2755. 00002024  A98D                     syscall    GetDialogItem/GetDItem
  2756. 00002026  3F3C 0001                move.w     -[A7], 0x1
  2757. 0000202A  3F3C 0001                move.w     -[A7], 0x1
  2758. 0000202E  A89B                     syscall    PenSize
  2759. 00002030  486D F90A                pea.l      [A5 - 0x6F6]
  2760. 00002034  A89D                     syscall    PenPat
  2761. 00002036  486E FFF8                pea.l      [A6 - 0x8]
  2762. 0000203A  A8A1                     syscall    FrameRect
  2763. 0000203C  4AAD FFE8                tst.l      [A5 - 0x18]
  2764. 00002040  670A                     beq        +0xC /* 0000204C */
  2765. 00002042  486E FFF8                pea.l      [A6 - 0x8]
  2766. 00002046  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  2767. 0000204A  A9D3                     syscall    TEUpdate
  2768. label0000204C:
  2769. 0000204C  4E5E                     unlink     A6
  2770. 0000204E  205F                     movea.l    A0, [A7]+
  2771. 00002050  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2772. 00002054  4ED0                     jmp        [A0]
  2773. 00002056  424F                     clr.w      A7
  2774. 00002058  5844                     addq.w     D4, 4
  2775. 0000205A  5241                     addq.w     D1, 1
  2776. 0000205C  5748                     subq.w     A0, 3
  2777. export_112:
  2778. 0000205E  4E56 0000                link       A6, 0
  2779. 00002062  4E5E                     unlink     A6
  2780. 00002064  205F                     movea.l    A0, [A7]+
  2781. 00002066  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2782. 0000206A  4ED0                     jmp        [A0]
  2783. 0000206C  5343                     subq.w     D3, 1
  2784. 0000206E  524F                     addq.w     A7, 1
  2785. 00002070  4C4C 4452                movem.l    D1,D4,D6,A2,A6, A4
  2786. export_114:
  2787. 00002074  4E56 FFF2                link       A6, -0x000E
  2788. 00002078  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2789. 0000207C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2790. 00002080  486E FFF2                pea.l      [A6 - 0xE]
  2791. 00002084  486E FFF4                pea.l      [A6 - 0xC]
  2792. 00002088  486E FFF8                pea.l      [A6 - 0x8]
  2793. 0000208C  A98D                     syscall    GetDialogItem/GetDItem
  2794. 0000208E  486E FFF8                pea.l      [A6 - 0x8]
  2795. 00002092  A8A3                     syscall    EraseRect
  2796. 00002094  0C6D FFFF FFDC           cmpi.w     [A5 - 0x24], 0xFFFF
  2797. 0000209A  6714                     beq        +0x16 /* 000020B0 */
  2798. 0000209C  486E FFF8                pea.l      [A6 - 0x8]
  2799. 000020A0  302D FFDC                move.w     D0, [A5 - 0x24]
  2800. 000020A4  0640 2711                addi.w     D0, 0x2711
  2801. 000020A8  3F00                     move.w     -[A7], D0
  2802. 000020AA  4EBA F7AE                jsr        [PC - 0x852 /* 0000185A */]
  2803. 000020AE  5C8F                     addq.l     A7, 6
  2804. label000020B0:
  2805. 000020B0  4E5E                     unlink     A6
  2806. 000020B2  205F                     movea.l    A0, [A7]+
  2807. 000020B4  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2808. 000020B8  4ED0                     jmp        [A0]
  2809. 000020BA  5049                     addq.w     A1, 8
  2810. 000020BC  4354                     chk.w      D1, [A4]
  2811. 000020BE  4452                     neg.w      [A2]
  2812. 000020C0  4157                     chk.w      D0, [A7]
  2813. 000020C2  4E56 FFFC                link       A6, -0x0004
  2814. 000020C6  486E FFFC                pea.l      [A6 - 0x4]
  2815. 000020CA  A972                     syscall    GetMouse
  2816. 000020CC  558F                     subq.l     A7, 2
  2817. 000020CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2818. 000020D2  4267                     clr.w      -[A7]
  2819. 000020D4  2F2D FFE4                move.l     -[A7], [A5 - 0x1C]
  2820. 000020D8  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2821. 000020DC  101F                     move.b     D0, [A7]+
  2822. 000020DE  4A00                     tst.b      D0
  2823. 000020E0  6704                     beq        +0x6 /* 000020E6 */
  2824. 000020E2  4EBA FE54                jsr        [PC - 0x1AC /* 00001F38 */]
  2825. label000020E6:
  2826. 000020E6  3F3C 0006                move.w     -[A7], 0x6
  2827. 000020EA  4267                     clr.w      -[A7]
  2828. 000020EC  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2829. 000020F0  4E5E                     unlink     A6
  2830. 000020F2  4E75                     rts
  2831. 000020F4  4841                     swap.w     D1
  2832. 000020F6  4E44                     trap       4
  2833. 000020F8  4C45 4845                movem.l    D0,D2,D6,A3,A6, D5
  2834. fn000020FC:
  2835. 000020FC  4E56 FFF6                link       A6, -0x000A
  2836. 00002100  4A6D FFE2                tst.w      [A5 - 0x1E]
  2837. 00002104  6742                     beq        +0x44 /* 00002148 */
  2838. 00002106  486E FFFC                pea.l      [A6 - 0x4]
  2839. 0000210A  A972                     syscall    GetMouse
  2840. 0000210C  558F                     subq.l     A7, 2
  2841. 0000210E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2842. 00002112  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  2843. 00002116  486E FFF8                pea.l      [A6 - 0x8]
  2844. 0000211A  A96C                     syscall    FindControl
  2845. 0000211C  301F                     move.w     D0, [A7]+
  2846. 0000211E  3D40 FFF6                move.w     [A6 - 0xA], D0
  2847. 00002122  0C6E 0081 FFF6           cmpi.w     [A6 - 0xA], 0x81
  2848. 00002128  6610                     bne        +0x12 /* 0000213A */
  2849. 0000212A  486E FFFC                pea.l      [A6 - 0x4]
  2850. 0000212E  2F2D FFF8                move.l     -[A7], [A5 - 0x8]
  2851. 00002132  4EBA F0C6                jsr        [PC - 0xF3A /* 000011FA */]
  2852. 00002136  508F                     addq.l     A7, 8
  2853. 00002138  600E                     bra        +0x10 /* 00002148 */
  2854. label0000213A:
  2855. 0000213A  486E FFFC                pea.l      [A6 - 0x4]
  2856. 0000213E  2F2D FFF8                move.l     -[A7], [A5 - 0x8]
  2857. 00002142  4EBA F11C                jsr        [PC - 0xEE4 /* 00001260 */]
  2858. 00002146  508F                     addq.l     A7, 8
  2859. label00002148:
  2860. 00002148  4E5E                     unlink     A6
  2861. 0000214A  4E75                     rts
  2862. 0000214C  4841                     swap.w     D1
  2863. 0000214E  4E44                     trap       4
  2864. 00002150  4C45 4845                movem.l    D0,D2,D6,A3,A6, D5
  2865. fn00002154:
  2866. 00002154  4E56 FFFE                link       A6, -0x0002
  2867. 00002158  3D6E 0008 FFFE           move.w     [A6 - 0x2], [A6 + 0x8]
  2868. 0000215E  4AAD FFE8                tst.l      [A5 - 0x18]
  2869. 00002162  6750                     beq        +0x52 /* 000021B4 */
  2870. 00002164  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  2871. 00002168  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  2872. 0000216C  4A6E 000A                tst.w      [A6 + 0xA]
  2873. 00002170  6714                     beq        +0x16 /* 00002186 */
  2874. 00002172  302D FFE0                move.w     D0, [A5 - 0x20]
  2875. 00002176  906E 0008                sub.w      D0, [A6 + 0x8]
  2876. 0000217A  3D40 0008                move.w     [A6 + 0x8], D0
  2877. 0000217E  3B6E FFFE FFE0           move.w     [A5 - 0x20], [A6 - 0x2]
  2878. 00002184  6008                     bra        +0xA /* 0000218E */
  2879. label00002186:
  2880. 00002186  302E 0008                move.w     D0, [A6 + 0x8]
  2881. 0000218A  D16D FFE0                add.w      [A5 - 0x20], D0
  2882. label0000218E:
  2883. 0000218E  206D FFE8                movea.l    A0, [A5 - 0x18]
  2884. 00002192  2050                     movea.l    A0, [A0]
  2885. 00002194  302E 0008                move.w     D0, [A6 + 0x8]
  2886. 00002198  C1E8 0018                muls.w     D0, [A0 + 0x18]
  2887. 0000219C  3D40 0008                move.w     [A6 + 0x8], D0
  2888. 000021A0  4267                     clr.w      -[A7]
  2889. 000021A2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2890. 000021A6  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  2891. 000021AA  A9DD                     syscall    TEScroll
  2892. 000021AC  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  2893. 000021B0  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2894. label000021B4:
  2895. 000021B4  4E5E                     unlink     A6
  2896. 000021B6  4E75                     rts
  2897. 000021B8  5343                     subq.w     D3, 1
  2898. 000021BA  524F                     addq.w     A7, 1
  2899. 000021BC  4C4C 4845                movem.l    D0,D2,D6,A3,A6, A4
  2900. fn000021C0:
  2901. 000021C0  4E56 FFD8                link       A6, -0x0028
  2902. 000021C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2903. 000021C8  3F3C 0004                move.w     -[A7], 0x4
  2904. 000021CC  486E FFFE                pea.l      [A6 - 0x2]
  2905. 000021D0  486E FFFA                pea.l      [A6 - 0x6]
  2906. 000021D4  486E FFF2                pea.l      [A6 - 0xE]
  2907. 000021D8  A98D                     syscall    GetDialogItem/GetDItem
  2908. 000021DA  486E FFEA                pea.l      [A6 - 0x16]
  2909. 000021DE  302E FFF4                move.w     D0, [A6 - 0xC]
  2910. 000021E2  5240                     addq.w     D0, 1
  2911. 000021E4  3F00                     move.w     -[A7], D0
  2912. 000021E6  302E FFF2                move.w     D0, [A6 - 0xE]
  2913. 000021EA  5240                     addq.w     D0, 1
  2914. 000021EC  3F00                     move.w     -[A7], D0
  2915. 000021EE  302E FFF8                move.w     D0, [A6 - 0x8]
  2916. 000021F2  0640 FFF0                addi.w     D0, 0xFFF0
  2917. 000021F6  3F00                     move.w     -[A7], D0
  2918. 000021F8  302E FFF6                move.w     D0, [A6 - 0xA]
  2919. 000021FC  5340                     subq.w     D0, 1
  2920. 000021FE  3F00                     move.w     -[A7], D0
  2921. 00002200  A8A7                     syscall    SetRect
  2922. 00002202  486E FFE2                pea.l      [A6 - 0x1E]
  2923. 00002206  4267                     clr.w      -[A7]
  2924. 00002208  4267                     clr.w      -[A7]
  2925. 0000220A  3F3C 0001                move.w     -[A7], 0x1
  2926. 0000220E  3F2D FFD4                move.w     -[A7], [A5 - 0x2C]
  2927. 00002212  A8A7                     syscall    SetRect
  2928. 00002214  302E FFF0                move.w     D0, [A6 - 0x10]
  2929. 00002218  906E FFEC                sub.w      D0, [A6 - 0x14]
  2930. 0000221C  486E FFDE                pea.l      [A6 - 0x22]
  2931. 00002220  3F00                     move.w     -[A7], D0
  2932. 00002222  3F3C 0010                move.w     -[A7], 0x10
  2933. 00002226  A880                     syscall    SetPt
  2934. 00002228  598F                     subq.l     A7, 4
  2935. 0000222A  486E FFEA                pea.l      [A6 - 0x16]
  2936. 0000222E  486E FFE2                pea.l      [A6 - 0x1E]
  2937. 00002232  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2938. 00002236  4267                     clr.w      -[A7]
  2939. 00002238  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2940. 0000223C  1F3C 0001                move.b     -[A7], 0x1
  2941. 00002240  4267                     clr.w      -[A7]
  2942. 00002242  4267                     clr.w      -[A7]
  2943. 00002244  1F3C 0001                move.b     -[A7], 0x1
  2944. 00002248  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2945. 0000224C  205F                     movea.l    A0, [A7]+
  2946. 0000224E  2B48 FFE4                move.l     [A5 - 0x1C], A0
  2947. 00002252  2F2D FFE4                move.l     -[A7], [A5 - 0x1C]
  2948. 00002256  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  2949. 0000225A  206D FFE4                movea.l    A0, [A5 - 0x1C]
  2950. 0000225E  2050                     movea.l    A0, [A0]
  2951. 00002260  7082                     moveq.l    D0, 0xFFFFFF82
  2952. 00002262  1140 0024                move.b     [A0 + 0x24], D0
  2953. 00002266  2D6D FFCC FFD8           move.l     [A6 - 0x28], [A5 - 0x34]
  2954. 0000226C  426E FFDC                clr.w      [A6 - 0x24]
  2955. 00002270  6034                     bra        +0x36 /* 000022A6 */
  2956. label00002272:
  2957. 00002272  486E FFDE                pea.l      [A6 - 0x22]
  2958. 00002276  4267                     clr.w      -[A7]
  2959. 00002278  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  2960. 0000227C  A880                     syscall    SetPt
  2961. 0000227E  206E FFD8                movea.l    A0, [A6 - 0x28]
  2962. 00002282  2F10                     move.l     -[A7], [A0]
  2963. 00002284  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2964. 00002288  588F                     addq.l     A7, 4
  2965. 0000228A  206E FFD8                movea.l    A0, [A6 - 0x28]
  2966. 0000228E  2F10                     move.l     -[A7], [A0]
  2967. 00002290  3F00                     move.w     -[A7], D0
  2968. 00002292  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  2969. 00002296  2F2D FFE4                move.l     -[A7], [A5 - 0x1C]
  2970. 0000229A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2971. 0000229E  58AE FFD8                addq.l     [A6 - 0x28], 4
  2972. 000022A2  526E FFDC                addq.w     [A6 - 0x24], 1
  2973. label000022A6:
  2974. 000022A6  302E FFDC                move.w     D0, [A6 - 0x24]
  2975. 000022AA  B06D FFD4                cmp.w      D0, [A5 - 0x2C]
  2976. 000022AE  6DC2                     blt        -0x3C /* 00002272 */
  2977. 000022B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2978. 000022B4  3F3C 0004                move.w     -[A7], 0x4
  2979. 000022B8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2980. 000022BC  486D 03AA                pea.l      [A5 + 0x3AA /* export_113 */]
  2981. 000022C0  486E FFF2                pea.l      [A6 - 0xE]
  2982. 000022C4  A98E                     syscall    SetDialogItem/SetDItem
  2983. 000022C6  4E5E                     unlink     A6
  2984. 000022C8  4E75                     rts
  2985. 000022CA  4352                     chk.w      D1, [A2]
  2986. 000022CC  4541                     chk.w      D2, D1
  2987. 000022CE  5445                     addq.w     D5, 2
  2988. 000022D0  4845                     swap.w     D5
  2989. fn000022D2:
  2990. 000022D2  4E56 FFFA                link       A6, -0x0006
  2991. 000022D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2992. 000022DA  3F3C 0005                move.w     -[A7], 0x5
  2993. 000022DE  486E FFFE                pea.l      [A6 - 0x2]
  2994. 000022E2  486E FFFA                pea.l      [A6 - 0x6]
  2995. 000022E6  486D FFF0                pea.l      [A5 - 0x10]
  2996. 000022EA  A98D                     syscall    GetDialogItem/GetDItem
  2997. 000022EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2998. 000022F0  3F3C 0005                move.w     -[A7], 0x5
  2999. 000022F4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3000. 000022F8  486D 03BA                pea.l      [A5 + 0x3BA /* export_115 */]
  3001. 000022FC  486D FFF0                pea.l      [A5 - 0x10]
  3002. 00002300  A98E                     syscall    SetDialogItem/SetDItem
  3003. 00002302  486D FFF0                pea.l      [A5 - 0x10]
  3004. 00002306  3F3C 0005                move.w     -[A7], 0x5
  3005. 0000230A  3F3C 0001                move.w     -[A7], 0x1
  3006. 0000230E  A8A9                     syscall    InsetRect
  3007. 00002310  4E5E                     unlink     A6
  3008. 00002312  4E75                     rts
  3009. 00002314  4352                     chk.w      D1, [A2]
  3010. 00002316  4541                     chk.w      D2, D1
  3011. 00002318  5445                     addq.w     D5, 2
  3012. 0000231A  4845                     swap.w     D5
  3013. fn0000231C:
  3014. 0000231C  4E56 FFF2                link       A6, -0x000E
  3015. 00002320  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3016. 00002324  3F3C 0008                move.w     -[A7], 0x8
  3017. 00002328  486E FFFE                pea.l      [A6 - 0x2]
  3018. 0000232C  486E FFFA                pea.l      [A6 - 0x6]
  3019. 00002330  486E FFF2                pea.l      [A6 - 0xE]
  3020. 00002334  A98D                     syscall    GetDialogItem/GetDItem
  3021. 00002336  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3022. 0000233A  3F3C 0008                move.w     -[A7], 0x8
  3023. 0000233E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3024. 00002342  486D 03B2                pea.l      [A5 + 0x3B2 /* export_114 */]
  3025. 00002346  486E FFF2                pea.l      [A6 - 0xE]
  3026. 0000234A  A98E                     syscall    SetDialogItem/SetDItem
  3027. 0000234C  4E5E                     unlink     A6
  3028. 0000234E  4E75                     rts
  3029. 00002350  4352                     chk.w      D1, [A2]
  3030. 00002352  4541                     chk.w      D2, D1
  3031. 00002354  5445                     addq.w     D5, 2
  3032. 00002356  4845                     swap.w     D5
  3033. fn00002358:
  3034. 00002358  4E56 FFF2                link       A6, -0x000E
  3035. 0000235C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3036. 00002360  3F3C 0006                move.w     -[A7], 0x6
  3037. 00002364  486E FFFE                pea.l      [A6 - 0x2]
  3038. 00002368  486E FFFA                pea.l      [A6 - 0x6]
  3039. 0000236C  486E FFF2                pea.l      [A6 - 0xE]
  3040. 00002370  A98D                     syscall    GetDialogItem/GetDItem
  3041. 00002372  598F                     subq.l     A7, 4
  3042. 00002374  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3043. 00002378  486E FFF2                pea.l      [A6 - 0xE]
  3044. 0000237C  4879 0000 041C           push.l     0x41C
  3045. 00002382  1F3C 0001                move.b     -[A7], 0x1
  3046. 00002386  4267                     clr.w      -[A7]
  3047. 00002388  4267                     clr.w      -[A7]
  3048. 0000238A  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  3049. 0000238E  3F3C 0010                move.w     -[A7], 0x10
  3050. 00002392  4878 2710                push.l     0x2710
  3051. 00002396  A954                     syscall    NewControl
  3052. 00002398  205F                     movea.l    A0, [A7]+
  3053. 0000239A  2B48 FFF8                move.l     [A5 - 0x8], A0
  3054. 0000239E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3055. 000023A2  3F3C 0006                move.w     -[A7], 0x6
  3056. 000023A6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3057. 000023AA  486D 03A2                pea.l      [A5 + 0x3A2 /* export_112 */]
  3058. 000023AE  486E FFF2                pea.l      [A6 - 0xE]
  3059. 000023B2  A98E                     syscall    SetDialogItem/SetDItem
  3060. 000023B4  4E5E                     unlink     A6
  3061. 000023B6  4E75                     rts
  3062. 000023B8  4352                     chk.w      D1, [A2]
  3063. 000023BA  4541                     chk.w      D2, D1
  3064. 000023BC  5445                     addq.w     D5, 2
  3065. 000023BE  4845                     swap.w     D5
  3066. fn000023C0:
  3067. 000023C0  2F2D FFE4                move.l     -[A7], [A5 - 0x1C]
  3068. 000023C4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  3069. 000023C8  42AD FFE4                clr.l      [A5 - 0x1C]
  3070. 000023CC  4E75                     rts
  3071. fn000023CE:
  3072. 000023CE  4E56 FFFC                link       A6, -0x0004
  3073. 000023D2  4AAD FFE4                tst.l      [A5 - 0x1C]
  3074. 000023D6  672C                     beq        +0x2E /* 00002404 */
  3075. 000023D8  486E FFFC                pea.l      [A6 - 0x4]
  3076. 000023DC  4267                     clr.w      -[A7]
  3077. 000023DE  4267                     clr.w      -[A7]
  3078. 000023E0  A880                     syscall    SetPt
  3079. 000023E2  558F                     subq.l     A7, 2
  3080. 000023E4  1F3C 0001                move.b     -[A7], 0x1
  3081. 000023E8  486E FFFC                pea.l      [A6 - 0x4]
  3082. 000023EC  2F2D FFE4                move.l     -[A7], [A5 - 0x1C]
  3083. 000023F0  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  3084. 000023F4  101F                     move.b     D0, [A7]+
  3085. 000023F6  4A00                     tst.b      D0
  3086. 000023F8  670A                     beq        +0xC /* 00002404 */
  3087. 000023FA  302E FFFC                move.w     D0, [A6 - 0x4]
  3088. 000023FE  3B40 FFDA                move.w     [A5 - 0x26], D0
  3089. 00002402  6006                     bra        +0x8 /* 0000240A */
  3090. label00002404:
  3091. 00002404  70FF                     moveq.l    D0, 0xFFFFFFFF
  3092. 00002406  3B40 FFDA                move.w     [A5 - 0x26], D0
  3093. label0000240A:
  3094. 0000240A  4E5E                     unlink     A6
  3095. 0000240C  4E75                     rts
  3096. 0000240E  4845                     swap.w     D5
  3097. 00002410  4C50 4C49                movem.l    D0,D3,D6,A2,A3,A6, [A0]
  3098. 00002414  5354                     subq.w     [A4], 1
  3099. 00002416  4E56 FFFC                link       A6, -0x0004
  3100. 0000241A  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  3101. 00002420  6632                     bne        +0x34 /* 00002454 */
  3102. 00002422  486E FFFC                pea.l      [A6 - 0x4]
  3103. 00002426  4267                     clr.w      -[A7]
  3104. 00002428  4267                     clr.w      -[A7]
  3105. 0000242A  A880                     syscall    SetPt
  3106. 0000242C  558F                     subq.l     A7, 2
  3107. 0000242E  1F3C 0001                move.b     -[A7], 0x1
  3108. 00002432  486E FFFC                pea.l      [A6 - 0x4]
  3109. 00002436  2F2D FFE4                move.l     -[A7], [A5 - 0x1C]
  3110. 0000243A  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  3111. 0000243E  101F                     move.b     D0, [A7]+
  3112. 00002440  4A00                     tst.b      D0
  3113. 00002442  672C                     beq        +0x2E /* 00002470 */
  3114. 00002444  4267                     clr.w      -[A7]
  3115. 00002446  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3116. 0000244A  2F2D FFE4                move.l     -[A7], [A5 - 0x1C]
  3117. 0000244E  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3118. 00002452  601C                     bra        +0x1E /* 00002470 */
  3119. label00002454:
  3120. 00002454  486E FFFC                pea.l      [A6 - 0x4]
  3121. 00002458  4267                     clr.w      -[A7]
  3122. 0000245A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3123. 0000245E  A880                     syscall    SetPt
  3124. 00002460  1F3C 0001                move.b     -[A7], 0x1
  3125. 00002464  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3126. 00002468  2F2D FFE4                move.l     -[A7], [A5 - 0x1C]
  3127. 0000246C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3128. label00002470:
  3129. 00002470  4E5E                     unlink     A6
  3130. 00002472  4E75                     rts
  3131. 00002474  5345                     subq.w     D5, 1
  3132. 00002476  4C45 4354                movem.l    D2,D4,D6,A0,A1,A6, D5
  3133. 0000247A  4845                     swap.w     D5
  3134. fn0000247C:
  3135. 0000247C  4E56 FFFA                link       A6, -0x0006
  3136. 00002480  4EBA 00E8                jsr        [PC + 0xE8 /* 0000256A */]
  3137. 00002484  2F2D FA0C                move.l     -[A7], [A5 - 0x5F4]
  3138. 00002488  A873                     syscall    SetPort
  3139. 0000248A  3B6E 0008 FFDC           move.w     [A5 - 0x24], [A6 + 0x8]
  3140. 00002490  486D FFF0                pea.l      [A5 - 0x10]
  3141. 00002494  A8A3                     syscall    EraseRect
  3142. 00002496  598F                     subq.l     A7, 4
  3143. 00002498  486D FFF0                pea.l      [A5 - 0x10]
  3144. 0000249C  486D FFF0                pea.l      [A5 - 0x10]
  3145. 000024A0  A9D2                     syscall    TENew
  3146. 000024A2  205F                     movea.l    A0, [A7]+
  3147. 000024A4  2B48 FFE8                move.l     [A5 - 0x18], A0
  3148. 000024A8  598F                     subq.l     A7, 4
  3149. 000024AA  4879 6854 7874           push.l     0x68547874 /* 'hTxt' */
  3150. 000024B0  302E 0008                move.w     D0, [A6 + 0x8]
  3151. 000024B4  0640 2711                addi.w     D0, 0x2711
  3152. 000024B8  3F00                     move.w     -[A7], D0
  3153. 000024BA  A9A0                     syscall    GetResource
  3154. 000024BC  205F                     movea.l    A0, [A7]+
  3155. 000024BE  2B48 FFD6                move.l     [A5 - 0x2A], A0
  3156. 000024C2  4AAD FFD6                tst.l      [A5 - 0x2A]
  3157. 000024C6  661A                     bne        +0x1C /* 000024E2 */
  3158. 000024C8  41F9 0000 041E           lea.l      A0, [0x0000041E]
  3159. 000024CE  2D48 FFFC                move.l     [A6 - 0x4], A0
  3160. 000024D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3161. 000024D6  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  3162. 000024DA  588F                     addq.l     A7, 4
  3163. 000024DC  3D40 FFFA                move.w     [A6 - 0x6], D0
  3164. 000024E0  6020                     bra        +0x22 /* 00002502 */
  3165. label000024E2:
  3166. 000024E2  2F2D FFD6                move.l     -[A7], [A5 - 0x2A]
  3167. 000024E6  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  3168. 000024EA  206D FFD6                movea.l    A0, [A5 - 0x2A]
  3169. 000024EE  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3170. 000024F2  598F                     subq.l     A7, 4
  3171. 000024F4  2F2D FFD6                move.l     -[A7], [A5 - 0x2A]
  3172. 000024F8  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3173. 000024FC  201F                     move.l     D0, [A7]+
  3174. 000024FE  3D40 FFFA                move.w     [A6 - 0x6], D0
  3175. label00002502:
  3176. 00002502  426D FFE0                clr.w      [A5 - 0x20]
  3177. 00002506  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3178. 0000250A  306E FFFA                movea.w    A0, [A6 - 0x6]
  3179. 0000250E  2F08                     move.l     -[A7], A0
  3180. 00002510  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  3181. 00002514  A9CF                     syscall    TESetText
  3182. 00002516  206D FFE8                movea.l    A0, [A5 - 0x18]
  3183. 0000251A  2050                     movea.l    A0, [A0]
  3184. 0000251C  3028 005E                move.w     D0, [A0 + 0x5E]
  3185. 00002520  0640 FFF5                addi.w     D0, 0xFFF5
  3186. 00002524  3B40 FFE2                move.w     [A5 - 0x1E], D0
  3187. 00002528  4A6D FFE2                tst.w      [A5 - 0x1E]
  3188. 0000252C  6C04                     bge        +0x6 /* 00002532 */
  3189. 0000252E  426D FFE2                clr.w      [A5 - 0x1E]
  3190. label00002532:
  3191. 00002532  4A6D FFE2                tst.w      [A5 - 0x1E]
  3192. 00002536  660C                     bne        +0xE /* 00002544 */
  3193. 00002538  2F2D FFF8                move.l     -[A7], [A5 - 0x8]
  3194. 0000253C  3F3C 00FF                move.w     -[A7], 0xFF
  3195. 00002540  A95D                     syscall    HiliteControl
  3196. 00002542  601A                     bra        +0x1C /* 0000255E */
  3197. label00002544:
  3198. 00002544  2F2D FFF8                move.l     -[A7], [A5 - 0x8]
  3199. 00002548  4267                     clr.w      -[A7]
  3200. 0000254A  A95D                     syscall    HiliteControl
  3201. 0000254C  2F2D FFF8                move.l     -[A7], [A5 - 0x8]
  3202. 00002550  3F2D FFE2                move.w     -[A7], [A5 - 0x1E]
  3203. 00002554  A965                     syscall    SetControlMaximum/SetMaxCtl
  3204. 00002556  2F2D FFF8                move.l     -[A7], [A5 - 0x8]
  3205. 0000255A  4267                     clr.w      -[A7]
  3206. 0000255C  A963                     syscall    SetControlValue/SetCtlValue
  3207. label0000255E:
  3208. 0000255E  4E5E                     unlink     A6
  3209. 00002560  4E75                     rts
  3210. 00002562  4649                     not.w      A1
  3211. 00002564  4C4C 4845                movem.l    D0,D2,D6,A3,A6, A4
  3212. 00002568  4C50 4AAD                movem.l    D0,D2,D3,D5,D7,A1,A3,A6, [A0]
  3213. // begin alternate branch 0000256A-0000256E
  3214. fn0000256A:
  3215. 0000256A  4AAD FFD6                tst.l      [A5 - 0x2A]
  3216. // end alternate branch 0000256A-0000256E
  3217. fn0000256A: // (misaligned)
  3218. 0000256C  FFD6                     .invalid   <<F/7/7>>
  3219. 0000256E  6706                     beq        +0x8 /* 00002576 */
  3220. 00002570  2F2D FFD6                move.l     -[A7], [A5 - 0x2A]
  3221. 00002574  A9A3                     syscall    ReleaseResource
  3222. label00002576:
  3223. 00002576  4AAD FFEC                tst.l      [A5 - 0x14]
  3224. 0000257A  6708                     beq        +0xA /* 00002584 */
  3225. 0000257C  2F2D FFEC                move.l     -[A7], [A5 - 0x14]
  3226. 00002580  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3227. label00002584:
  3228. 00002584  4AAD FFE8                tst.l      [A5 - 0x18]
  3229. 00002588  6710                     beq        +0x12 /* 0000259A */
  3230. 0000258A  42A7                     clr.l      -[A7]
  3231. 0000258C  42A7                     clr.l      -[A7]
  3232. 0000258E  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  3233. 00002592  A9CF                     syscall    TESetText
  3234. 00002594  2F2D FFE8                move.l     -[A7], [A5 - 0x18]
  3235. 00002598  A9CD                     syscall    TEDispose
  3236. label0000259A:
  3237. 0000259A  42AD FFE8                clr.l      [A5 - 0x18]
  3238. 0000259E  42AD FFEC                clr.l      [A5 - 0x14]
  3239. 000025A2  42AD FFD6                clr.l      [A5 - 0x2A]
  3240. 000025A6  4E75                     rts
  3241. export_111:
  3242. 000025A8  4EBA F83A                jsr        [PC - 0x7C6 /* 00001DE4 */]
  3243. 000025AC  4879 0000 042C           push.l     0x42C
  3244. 000025B2  4879 0000 042E           push.l     0x42E
  3245. 000025B8  4879 0000 0430           push.l     0x430
  3246. 000025BE  4879 0000 0432           push.l     0x432
  3247. 000025C4  A98B                     syscall    ParamText
  3248. 000025C6  3F3C 000F                move.w     -[A7], 0xF
  3249. 000025CA  4EBA ECC6                jsr        [PC - 0x133A /* 00001292 */]
  3250. 000025CE  548F                     addq.l     A7, 2
  3251. 000025D0  3F3C 0084                move.w     -[A7], 0x84
  3252. 000025D4  4EBA F322                jsr        [PC - 0xCDE /* 000018F8 */]
  3253. 000025D8  548F                     addq.l     A7, 2
  3254. 000025DA  4EBA F8D8                jsr        [PC - 0x728 /* 00001EB4 */]
  3255. 000025DE  4E75                     rts
  3256.